当前位置: 首页 > 知识库问答 >
问题:

Spyder on Windows Subsystem for Linux-importerror:libgl.so.1

苍和裕
2023-03-14

我正在尝试在Windows10的bash上启动Spyder(Anaconda的一部分)。(它似乎正在运行Ubuntu 14.04.5 LTS。)键入spyder&时,我会得到以下错误消息:

Traceback (most recent call last):
  File "/home/pmj27/anaconda2/bin/spyder", line 6, in <module>
    sys.exit(spyder.app.start.main())
  File "/home/pmj27/anaconda2/lib/python2.7/site-packages/spyder/app/start.py", line 103, in main
    from spyder.app import mainwindow
  File "/home/pmj27/anaconda2/lib/python2.7/site-packages/spyder/app/mainwindow.py", line 78, in <module>
    from qtpy.compat import from_qvariant
  File "/home/pmj27/anaconda2/lib/python2.7/site-packages/qtpy/compat.py", line 15, in <module>
    from qtpy.QtWidgets import QFileDialog
  File "/home/pmj27/anaconda2/lib/python2.7/site-packages/qtpy/QtWidgets.py", line 21, in <module>
    from PyQt5.QtWidgets import *
ImportError: libGL.so.1: cannot open shared object file: No such file or directory

有没有人有经验处理这件事?我意识到“Linux的Windows子系统”仍然是测试版。

共有1个答案

云卓
2023-03-14

如果其他人发现了类似于我后来所做的事情,下面是我使用类似错误消息的方法:我运行sudo apt-get install qtbase5-dev(参见:https://forum.qiime2.org/t/qiime2-2017-5-installation-on-windows-subsystem-for-linux/694),在Windows上安装Xming(https://sourceforge.net/projects/Xming/?source=typ_redirect),并在.bashrc末尾添加export display=:0.0。这解决了错误,我现在可以在WSL上运行Spyder。

 类似资料:
  • 本文向大家介绍一款app好坏的判断标准有哪些?请分别列出 1-3 个你认为「好」和「不好」的产品并说明。相关面试题,主要包含被问及一款app好坏的判断标准有哪些?请分别列出 1-3 个你认为「好」和「不好」的产品并说明。时的应答技巧和注意事项,需要的朋友参考一下 1.基本要求:是否有明确的用户价值,即能否为某些用户在某些场景下的具体需求提供解决方案,如果可以,则具备用户价值。 2.基本要求:真实合

  • 本文向大家介绍1、时下最火的共享单车概念已经开始进入到洗盘期间,目前最大的两家市场引导者,在后续的发展中,你觉得还会遇见那些挑战?2、如果公司现在还要入局共享单车这个市场,你认为从那些地方进行突围更有机会?相关面试题,主要包含被问及1、时下最火的共享单车概念已经开始进入到洗盘期间,目前最大的两家市场引导者,在后续的发展中,你觉得还会遇见那些挑战?2、如果公司现在还要入局共享单车这个市场,你认为从那

  • 本文向大家介绍1、你经常用的地图APP是什么?2、分析一下现有地图app的五个优化方向。3、你理想中的地图是什么样的?相关面试题,主要包含被问及1、你经常用的地图APP是什么?2、分析一下现有地图app的五个优化方向。3、你理想中的地图是什么样的?时的应答技巧和注意事项,需要的朋友参考一下 1、你经常用的地图APP是什么?  2、分析一下现有地图app的五个优化方向。  3、你理想中的地图是什么样

  • 问题内容: 我有一个Oracle 11g XE数据库,并且有一个查询结果集: 我想在逗号分隔的同一行中获得所有相关类别的不同ID,像这样 我以前使用过Postgres,并在那里提供了帮助。如何在Oracle 11g XE中获得相同的结果? 问题答案: 除非您在存储过程中使用它来将输出另存为数组(或集合),否则使用的查询应该足够并提供相同的输出。 在oracle中,我们没有像这样的简单转换函数。但是

  • 问题内容: 关于我们教授给出的指导课程,我有一个简单的问题。我已经看过几次serialVersionUID,但是我没有什么用。 什么是利用程序中的? 问题答案: 该是一个通用版本标识符类。反序列化使用此数字来确保已加载的类与序列化的对象完全对应。如果未找到匹配项,则抛出。

  • 问题内容: Google返回json,如下所示: 和Facebook的ajax具有这样的json: 他们为什么放置将停止执行并生成无效json的代码? 如果它无效,他们将如何解析它;如果您尝试评估它,它将崩溃吗? 他们只是将其从字符串中删除(似乎很昂贵)吗? 这有什么安全优势吗? 出于安全考虑,对此: 如果刮板在另一个域上,则它们将不得不使用标签来获取数据,因为XHR无法跨域工作。即使没有,攻击者