背景
我一直在远程Linux服务器上打开spyder,我从大学通过安全连接从windows 10通过x2Go访问该服务器。我不熟悉Linux,但我的同事为我建立了一个帐户,该帐户工作正常,直到我需要一个额外的模块,该模块降低了很多软件包的等级,我试图自己解决这个问题,结果把我的系统搞砸了(使用pip
重新安装康达,但我不知道我在做什么,该死)
我有我的用户帐户home/bianca,但我的同事已在media/bianca/software/anaconda3/
中重新安装了我的anaconda发行版。新环境中有一个spyder3和一个spyder4,具有
conda install -c conda-forge matplotlib=3.1 qt=5.6.2 spyder
如下所示:Python spyder could not initialize GLX
问题
如果我在我的基本环境中调用spyder3,则不会出现弹出窗口,我会得到错误信息
Could not initialize GLX
Aborted (core dumped)
——>;看起来我的windows和linux通过xserver的通信是错误的
但是 如果我从新环境中打开spyder4,spyder4加载屏幕将出现并闪烁,然后程序将打开(在此处我可以看到上次加载时使用的脚本),并崩溃:
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Segmentation fault (core dumped)
在其他磁盘上调用系统的默认spyder没有问题(但我没有模块)
从终端开始,一切正常
我尝试的
home/bianca/.config/spyder-py3
中是不是有错误的链接,我可以删除吗
非常感谢您的建议,我很乐意提供更多的规格
比安卡
我也有同样的问题,也使用x2go。在尝试了所有您尝试过的方法之后,我找到的唯一解决方案是以不同的方式启动spyder。在此之前,我想这样做(它工作得很好):
从上周开始,“spyder&;公司”命令不再启动IDE,我设法通过编写以下代码来超越它:
终端仍然抱怨某些问题,但至少我现在可以工作了
相关问题 更多 >
编程相关推荐