linux - 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-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 并连接到内核。
推荐阅读
- c++ - 使用 OpenCL 在 OpenCV DNN 类中指定着色器指令计数
- javascript - 赛普拉斯在容器中搜索数据时出现问题
- mysql - mysql查询优化后cpu使用率高
- amazon-web-services - 如何根据策略将 IAM 访问 APIGateway 列入白名单
- c# - ASP.NET Core - 如何从另一个自定义标签助手中的 asp-for 标签助手获取输入 ID
- javascript - 如何在客户端使用 Javascript 在脚本数组中查找关键字
- javascript - Javascript 可选链接不适用于模板文字
- javascript - 动画 Gif 在页面预加载期间在 Safari 中不动画
- c - 没有定义初始化变量时发生的分段错误
- tensorflow - 如何解决 Tensorflow -GPU 的警告?