【问题标题】:Kernel error after updating to Spyder 4.1更新到 Spyder 4.1 后出现内核错误
【发布时间】:2020-06-29 01:23:28
【问题描述】:

我通过(conda update spyder)在anaconda中将spyder更新到了4.1,除非我从anaconda提示符打开,否则它不起作用,否则会显示这个错误:

启动内核时发生错误 错误是:

Traceback(最近一次通话最后一次):

文件“C:\Users\anwar\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\plugin.py”,第 1209 行,在 create_kernel_manager_and_kernel_client
kernel_manager.start_kernel(stderr=stderr_handle, **kwargs)

文件“C:\Users\anwar\Anaconda3\lib\site‑packages\jupyter_client\manager.py”,第 267 行,在 start_kernel
self.kernel = self._launch_kernel(kernel_cmd, env=env, **kw)

文件“C:\Users\anwar\Anaconda3\lib\site-packages\jupyter_client\manager.py”,第 211 行,在 _launch_kernel
返回launch_kernel(kernel_cmd, **kw)

文件“C:\Users\anwar\Anaconda3\lib\site‑packages\jupyter_client\launcher.py”,第 135 行,在 launch_kernel
proc = Popen(cmd, **kwargs)

文件“C:\Users\anwar\Anaconda3\lib\subprocess.py”,第 775 行,在 init 中 restore_signals, start_new_session)

文件“C:\Users\anwar\Anaconda3\lib\subprocess.py”,第 1178 行,在 _execute_child 中 启动信息)

FileNotFoundError: [WinError 2] 系统找不到指定的文件

在角落里,它仍然显示 spyder 3.7

【问题讨论】:

  • 有同样的问题。
  • 不要使用桌面快捷方式。 使用 Anaconda Navigator 或 Promt 打开 Spyder。并等待更新解决问题

标签: python anaconda spyder


【解决方案1】:

此处为 Spyder 维护者)此问题与 this issue 重复,已在我们于 2020 年 3 月 19 日发布的 4.1.1 中修复。

【讨论】:

  • 非常感谢卡洛斯!所以现在我带着 Spyder 4.01 回来等待 4.1.1 版本。
  • @BillLe,请为我的答案投票,以便我可以关闭其他相关问题。
  • 刚刚测试了更新,内核正在启动
【解决方案2】:

ACK,我也观察到了。

另一个问题:

1) 无法关闭大纲面板。 2) Profiler 无法进行分析,例如, 这个程序(带有 i/o 重定向的东西):

def sum_of_harmonic_series(n):
    s = 0
    for k in range(n, 0, -1):
        s += 1 / k
    return s

N = int(input("N: "))  # replace this line with N = 10000 as a workaround  
print('sum = ', sum_of_harmonic_series(N))

【讨论】:

  • 嗨 Slawek,很遗憾,这不是答案。它更多的是评论或“我也是”。您的评论中似乎有您自己的问题。创建一个新问题,如果您认为它与原始问题相关,则可以将其与原始问题的评论相关联。
【解决方案3】:

在 python 3.7 环境中回滚 Spyder 4.0.1,这应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 2020-04-03
    • 2021-10-29
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多