linux - Spyder:变量资源管理器不显示连接的远程内核的变量

标签 linux kernel spyder remote-server explorer

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 does not show lists and arrays in variable explorer

  • spyder-kernels 安装在本地和远程机器上。
  • 连接是通过 SSH。
  • Spyder 是最新的。

在此先感谢您的帮助。

最佳答案

有同样的问题,对象没有出现在 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 并连接到内核。

关于linux - Spyder:变量资源管理器不显示连接的远程内核的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55354020/

相关文章:

linux - Linux中什么不是文件

linux - 从批处理中终止交互式程序

c - Linux Kernel Module程序从IP获取域名

python-3.x - 在 Spyder 中启动新的 IPython 控制台时出错

debugging - 在 Spyder iPython 解释器中抑制 ipdb 输出

linux - 如何在 Csh 中捕获错误或异常?

c - 在哪里可以找到 gcc 扩展属性的引用

linux - 在用户空间编写文件系统驱动程序是否比在内核空间更容易?

python - 如何在 anaconda 上更新 spyder

linux - Linux 中的 PATH 环境变量