簡體   English   中英

Conda更新后無法初始化GLX-全部

[英]Could not Initialize GLX after Conda Update --All

問題描述

我正在通過SSH和X11轉發在遠程服務器上使用Spyder。 使用conda update --all ,spyder停止啟動並出現錯誤:無法初始化GLX。 我嘗試import ctypes ctypes.CDLL("libGL.so.1", mode=ctypes.RTLD_GLOBAL) from PyQt5 import QtWebEngineWidgets在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 downgarde,但隨后遇到了細分錯誤。

什么步驟可以重現問題?

  1. 創建一個新環境
  2. 安裝keras,keras gpu,tensorflow,tensorflow gpu,cudatoolkit和依賴項
  3. 康達更新-全部

版本號

關於Spyder ...或(如果Spyder無法啟動)Anaconda Prompt / Terminal /命令行中的“ conda list”命令。 ->

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM