【问题标题】:Correct Debug Startup error in Spyder 5.0.5更正 Spyder 5.0.5 中的调试启动错误
【发布时间】:2021-12-06 20:28:07
【问题描述】:

我最近在 Anaconda 下运行 Spyder 5.0.5 时遇到了一个问题。我相信我以某种方式损坏了调试启动文件,无法确定文件的位置或如何解决这种情况。在 Spyder 中运行代码时,它可以正常运行,但如果我尝试在调试模式下运行,我会收到以下回溯错误消息:

debugfile('D:/pvtests/PowerTableTests/PowerTable/SiteLoadDisplay1.py', wdir='D:/pvtests/PowerTableTests/PowerTable')
Traceback (most recent call last):

  File "C:\Users\xxxx\AppData\Local\Temp/ipykernel_1468/434203341.py", line 1, in <module>
    debugfile('D:/pvtests/PowerTableTests/PowerTable/SiteLoadDisplay1.py', wdir='D:/pvtests/PowerTableTests/PowerTable')

  File "D:\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 589, in debugfile
    enter_debugger(

  File "D:\Anaconda3\lib\site-packages\spyder_kernels\customize\spyderpdb.py", line 773, in enter_debugger
    debugger.run(code)

  File "D:\Anaconda3\lib\site-packages\spyder_kernels\customize\spyderpdb.py", line 716, in run
    super(SpyderPdb, self).run(cmd, globals, locals)

  File "D:\Anaconda3\lib\bdb.py", line 580, in run
    exec(cmd, globals, locals)

  File "<string>", line 1, in <module>

TypeError: runfile() got an unexpected keyword argument 'current_namespace'

几天前开始出现这个问题,我卸载了Anaconda,然后重新安装了它,以为这样可以解决问题,但它并没有解决问题。

我也尝试过 Spyder 的建议,即从 anaconda power shell 控制台发出 Spyder --reset 命令。

最近。我尝试重建项目。

有没有人遇到过此类问题,有什么解决办法的想法吗?

【问题讨论】:

    标签: python-3.x anaconda spyder


    【解决方案1】:

    根据 Spyder 支持小组,我的问题的答案似乎是使用以下命令重新安装 ipykernel: conda install ipykernel=5

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 2021-05-08
      • 2020-12-30
      • 2019-04-15
      • 2016-08-25
      • 2019-01-15
      • 2021-12-01
      • 2021-02-27
      相关资源
      最近更新 更多