为什么Spyder4中的IPython控制台在连接到服务器上的远程内核时不断更新



我按照官方Spyder页面上的说明,通过SSH成功连接到远程内核。然而,我的Ipython控制台有一个问题,因为它每2-3秒刷新一次,无限添加In [1]:行。我想这是刷新服务器上的状态,但有人能解释一下这是什么吗,为什么会发生这种情况,我能把它关掉吗,这样控制台的行为就和我在本地内核上工作时一样了(没有无限添加空行(?

可以在scott-8的帖子中找到解决方案:https://github.com/spyder-ide/spyder/issues/10240#issuecomment-543913159

答案副本:

我不知道上面的问题,但以下是解决我的问题的方法:不运行python -m spyder_kernels.console并连接到内核,而是在运行后退出内核。然后用python -m spyder_kernels.console -f kernel-xxxxx.json重新启动内核,指定刚刚在运行时目录中创建的文件,并连接到它。出于某种原因,这解决了我的问题。

最新更新