我为PyCharm配置了一个远程python解释器,并使用SSH凭据连接。整个设置工作正常,除非我尝试导入任何使用Qt的python库,例如pandas或matplotlib。
我将远程python控制台的屏幕截图显示此错误。当我单独ssh到远程系统时,相同的导入命令工作正常。
我在远程服务器上使用Anaconda来安装所有python库。我检查了pyqt也安装了。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:2)
有效的是,我在远程系统中安装了GUI。然后安装vnc并通过运行vncserver进行配置。这给出了显示数字,比如5.0。然后我将PyCharm中的环境变量放到项目设置中的DISPLAY =:5.0。这很有用,任何绘图命令都会显示给我,我可以用vnc客户端查看。
仍有错误:Xlib:extension" RANDR"在展出中缺失":5.0"但正如@Hamish Moffatt所提到的,它可以被忽略。