无法在Conda Update A之后初始化GLX

2024-06-16 11:45:06 发布

您现在位置:Python中文网/ 问答频道 /正文

问题描述

我在远程服务器上通过SSH和X11转发使用Spyder。在我使用conda update --all之后,spyder停止启动并出现错误:无法初始化GLX。 我试着把这些线加进去开始.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

但是我遇到了分割错误。在

什么步骤重现问题?

  1. 创造新环境
  2. 安装keras、keras gpu、tensorflow、tensorflow gpu、cudatoolkit和依赖项
  3. Conda更新--全部

版本

关于斯派德。。。 或者(如果Spyder不启动)命令“conda list” 从Anaconda提示符/终端/命令行。--->

  • Spyder版本:3.2.8
  • Python版本:3.6
  • Qt版本:5.9.5
  • PyQt版本:5.9.2
  • 操作系统名称/版本:CentOS 7

Tags: import版本服务器远程gputensorflow错误update
1条回答
网友
1楼 · 发布于 2024-06-16 11:45:06

https://github.com/spyder-ide/spyder/issues/3226#issuecomment-533467599的副本?在


我遇到了这个问题,spyder在使用ssh连接时没有启动,出现错误: Could not initialize GLX. 这是因为qt版本是最新的:5.9

我无法通过安装pyopengl来解决这个问题,也无法通过在web上找到的任何其他修复程序来解决。 简单地安装qt5.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

相关问题 更多 >