【问题标题】:Spyder fails to launch in Anaconda on UbuntuSpyder 无法在 Ubuntu 上的 Anaconda 中启动
【发布时间】:2018-06-19 14:38:19
【问题描述】:

我在 Ubuntu 16.04 上安装了 Anaconda,当我想启动 spyder 时,我收到以下错误消息:

max@r-stats01:~$ conda install spyder
Solving environment: done

# All requested packages already installed.

max@r-stats01:~$ spyder
QXcbConnection: Failed to initialize XRandr
Qt: XKEYBOARD extension not present on the X server.
Xlib:  extension "XInputExtension" missing on display ":11.0".
[20523:20557:0619/163023.668325:ERROR:gl_surface_qt.cpp(229)] 
GLContextHelper::getXConfig() failed.
[20523:20557:0619/163023.668369:ERROR:gl_surface_qt.cpp(371)] 
GLContextHelper::getEGLDisplay() failed.
[20523:20557:0619/163024.293024:ERROR:gl_surface_qt.cpp(667)] 
Requested OpenGL implementation is not supported. Implementation: 0
QQuickWidget: Failed to make context current
QQuickWidget::resizeEvent() no OpenGL context

似乎存在 OpenGL/图形问题,但我不知道如何解决。

【问题讨论】:

    标签: python anaconda spyder


    【解决方案1】:

    此处是 Spyder 维护者)此错误将在我们将于 2019 年 6 月发布的下一个版本 (3.3.0) 中得到正确解决。

    同时,你可以打开一个终端并在那里运行

    conda install pyopengl

    让 Spyder 工作。

    【讨论】:

    • 我安装了它,但它仍然不起作用。 Spyder 加载,但它完全是黑色的并且会输出composeAndFlush: makeCurrent() failed 错误。就我而言,错误以libGL error: No matching fbConfigs or visuals found 开头,因此可能存在更深层次的问题。
    • 这不是 Spyder 的问题,而是显卡驱动程序有问题。不过,您还有其他选择: 1) 更新您的 Nvidia 驱动程序; 2) 将您的默认显卡从 Nvidia 切换到 Intel; 3) 使用 Mesa OpenGL 实现而不是 Intel 或 Nvidia(这取决于你的 Linux 发行版,所以你需要用谷歌搜索)。
    猜你喜欢
    • 2019-07-12
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    相关资源
    最近更新 更多