首页 > 解决方案 > Spyder:变量资源管理器不显示已连接远程内核的变量

问题描述

Spyder 变量资源管理器适用于本地内核;但是,它不适用于远程内核。实际上,与内核的连接和运行代码运行良好,但变量资源管理器中没有显示任何变量。

以下是一些信息:

Python 3.6.8 64 位 | Qt 5.9.4 | PyQt5 5.9.2 | Linux 4.9.0-6-amd64

我还取消了“首选项>变量资源管理器>过滤器”中的所有过滤器的标记,并按照下面的帖子进行操作,但没有任何改进。

https://github.com/spyder-ide/spyder/issues/7850

Spyder 不在变量资源管理器中显示列表和数组

提前感谢您的帮助。

标签: linuxkernelspyderremote-serverexplorer

解决方案


有同样的问题,对象没有出现在 spyder - 变量资源管理器中,通过为 spyder 内核创建一个新的环境和全新安装来修复它

创建新环境

conda create --name python3test python=3

激活环境

conda activate python3test

为 spyder 安装内核

conda install spyder-kernels

生成新内核然后退出 - 存储内核名称

python -m spyder_kernels.console

连接到内核

python -m spyder_kernels.console -f kernel-XXXX.json

下载内核 json 文件(对我来说是 Win),启动 Spyder 并连接到内核。


推荐阅读