我通过SSH和X11转发在远程服务器上使用Spyder。使用conda update --all
后,spyder停止启动并出现错误:无法初始化GLX。
我试过在start.py中添加这些行
import ctypes
ctypes.CDLL("libGL.so.1", mode=ctypes.RTLD_GLOBAL)
from PyQt5 import QtWebEngineWidgets
以及
export __GLX_VENDOR_LIBRARY_NAME=nvidia
但它们都不起作用。
我也试过
conda install qt=5.6.2
降级qt然后我遇到了分段错误。
关于Spyder ...... 或者(如果Spyder不会推出)" conda list"命令 来自Anaconda提示/终端/命令行。 --->
答案 0 :(得分:0)
与https://github.com/spyder-ide/spyder/issues/3226#issuecomment-533467599重复吗?
我遇到了这个问题,使用ssh连接时spyder无法启动,并且出现错误:
Could not initialize GLX.
这是因为qt版本是最新版本:5.9
我无法通过安装pyopengl或我在网上找到的任何其他修复程序来解决它。 简单地安装qt 5.6.2(使用conda -c conda-forge)也不起作用,因为它将我的matplotlib版本降级到2.2
我通过重新安装完整的conda环境来确保它具有我想要的matplotlib版本:3.1.1
conda install -c conda-forge matplotlib=3.1 qt=5.6.2 spyder