代码之家  ›  专栏  ›  技术社区  ›  Brian

qxcbconnection:xcb错误:145(未知)错误消息正在使用mobaxterm qt5启动Spyder

  •  4
  • Brian  · 技术社区  · 6 年前

    通过MobaxTerm通过远程连接启动Spyder时,我看到以下错误消息:

    $ spyder
    QXcbConnection: XCB error: 145 (Unknown), sequence: 171, resource id: 0, major code: 139 (Unknown), minor code: 20
    

    Spyder看起来仍然正常工作,但每次都会弹出错误消息。对这个错误的搜索归咎于qt5,并说x11连接没有修复。我正在使用Python3.5.4、Spyder 3.2.3和MobaxTerm Personal Edition v10.7 Build 3650连接到运行RHEL 6.6的系统。

    如何避免错误消息?

    1 回复  |  直到 6 年前
        1
  •  15
  •   Brian    6 年前

    在尝试了各种网站上的方法之后:

    • conda install pyopengl 基本python安装
    • 同时添加 from OpenGL import GL import ctypes; ctypes.CDLL("libGL.so.1", mode=ctypes.RTLD_GLOBAL) site-packages/spyder/app/start.py
    • 各种qt环境变量设置

    编辑:

    我终于能够通过仅禁用“randr”mobaxterm x11扩展来停止错误消息:

    X11_Settings

    有趣的是,mobaxterm文档在设置屏幕截图中也禁用了这个扩展。