【问题标题】:Could not Initialize GLX after Conda Update --AllConda 更新后无法初始化 GLX --All
【发布时间】:2018-05-19 19:59:24
【问题描述】:

问题描述

我通过 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 但后来我遇到了分段错误。

哪些步骤会重现问题?

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

版本

关于 Spyder... 或(如果 Spyder 无法启动)“conda list”命令 从 Anaconda 提示/终端/命令行。 --->

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

【问题讨论】:

    标签: python keras spyder glx


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 2017-07-06
      • 2018-11-19
      • 2014-03-21
      • 1970-01-01
      • 2014-07-01
      • 2018-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多