python3.5 单独pip安装的Spyder 一直显示connecting to kernal

发布于 2022-09-03 14:16:51 字数 1996 浏览 14 评论 0

1 在公司用window7 先安装了python3.5 ,后面安装的anaconda(python3版本)

2 之前单独用pip install spyder ,是可以直接在cmd 输入spyder就可以,好久没用了,这两天突然发现不能用,打开后,工作区右下角一直提示connecting to kernal

自己新建pythonconsole 是可以用的
图片描述

然后看到有提示手动可以连接对应kernel joson,打开对应的kernal joson 的文件夹(AppDataRoamingjupyterruntime),手动选择exitsing kernel 连接,报错
图片描述

以为是版本问题,随手更新到了最新的spyder3.0 beta6 版本,最后还是跟上面一样,报错的结果也都一样(提示行号不同,但是两个文件里行号对应的内容都一样)

**已经有安装anaconda 确定anaconda 的spyder2 是可以用的。没问题。
而且有个奇怪的,我每次spyder reset 就会顺带把anaconda里面的一起reset
不懂是不是因为python3.5 pip 的spyder 和anaconda里面的spyder 冲突之类**的

Traceback (most recent call last):
  File "c:\python35\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1091, in create_client_for_kernel
    self._create_client_for_kernel(cf, hostname, kf, pw)
  File "c:\python35\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1108, in _create_client_for_kernel
    for cl in self.get_clients():
TypeError: argument of type 'NoneType' is not iterable

我比较了Anaconda spyder 启动时对应的kernel-xxx.json 文件:
菜鸟一只,实在不知道什么原因,很想搞懂~


** #Anaconda**  kernel-xxx.json
--------------

{
  "hb_port": 64701,
  "control_port": 64699,
  "ip": "127.0.0.1",
  "signature_scheme": "hmac-sha256",
  "transport": "tcp",
  "shell_port": 64693,
  "key": "a8867788-70e0-4983-9101-2369c3bddf44",
  "iopub_port": 64695,
  "stdin_port": 64697
}

**# python3.5 -Spyder 运行产生的kernel json**
----------------------------------------

{
  "signature_scheme": "hmac-sha256",
  "kernel_name": "",
  "shell_port": 50528,
  "key": "66ad6259-7b54-46a8-8dd5-3bfaac91c6e1",
  "hb_port": 50545,
  "ip": "127.0.0.1",
  "transport": "tcp",
  "iopub_port": 50537,
  "control_port": 50534,
  "stdin_port": 50531
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

近箐 2022-09-10 14:16:51

你也可以考虑用anaconda2,它把常用的python包都集成好了,spyder也自带,不妨试试。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文