IPython控制台卡在“Connecting to kernel...”(Spyder v3.2.6,Py 3.6,Windows 10,64x)上。

3
请谅解,我对Python和Stackoverflow都是新手。
当我启动Spyder(v3.2.6)时,我的IPython控制台一直停留在“连接到内核...”状态。
我找到的所有类似问题的解决方案似乎都涉及Anaconda,但我没有安装它(据我所知),除非绝对必要,否则我不想安装它。
我尝试过打开新的IPython控制台,重启内核,重启Spyder,重置Spyder为默认设置,但都无济于事。
感谢任何帮助!

你有检查这里提出的所有解决方案吗?(链接:https://dev59.com/nl4c5IYBdhLWcg3wia1P) - Georgy
嗨Georgy,谢谢你的快速回复。大多数解决方案都提到了Anaconda...我还没有尝试过"卸载并重新安装python(x,y)并删除用户文件夹中的相关文件夹(.ipython和.spyder3)",这似乎在过去对某些人有效。对我来说,这听起来基本上就像是完全重新安装(对于所有用户也不一定有效),所以我把它留作最后的手段 :) - Pat
我建议阅读他们的github仓库中关于同一问题的所有问题。也许你可以找到适合你特定情况的解决方案。 - Georgy
1
嘿,Georgy,感谢链接! #6452 可以用(解决方案是将图形模式从Automatic切换到TK)。不确定这将如何影响我的日常操作,但我们会看到的 :) - Pat
3个回答

5

(Spyder维护人员在此) 这个bug是由最新的Pyzmq (17.0.0)更新引入的。最简单的解决办法是降级到 Pyzmq 16.0.4,直到发布新版本的 Ipykernel(可能是4.8.2)。


怎么做到的? - Lucas Soares

0

我也遇到了同样的问题,详情请移步这里

所以我的建议是将你的工作项目切换到一个新项目中,然后观察是否会再次出现此问题。如果不会,那么通过移动文件并检查文件名来解决这个问题。

对于我来说,我发现一个名为decorator.py的文件可能是问题所在。但仍不知道原因,如果有人知道,请告诉我。


0
  1. 在Anaconda Navigator中进入"环境"。
  2. 搜索pyzmq。
  3. 点击绿色勾选框并选择版本16.0.3。
  4. 点击"应用"。

就这样,之后应该就可以正常工作了。我也遇到过同样的问题,做完这些步骤后问题得到了解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接