我的主目录中安装了 Anaconda,但当我尝试运行 PlayOnLinux 时,它给我带来了问题。我收到此错误:
Looking for python... 2.7.10 :: Anaconda 2.3.0 (64-bit) - Traceback (most recent call last):
File "/usr/share/playonlinux/python/check_python.py", line 1, in <module>
import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.7... 2.7.10 :: Anaconda 2.3.0 (64-bit) - Traceback (most recent call last):
File "/usr/share/playonlinux/python/check_python.py", line 1, in <module>
import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.6...
Looking for python2... 2.7.10 :: Anaconda 2.3.0 (64-bit) - Traceback (most recent call last):
File "/usr/share/playonlinux/python/check_python.py", line 1, in <module>
import os, wxversion
ImportError: No module named wxversion
failed tests
Please install python before trying to run this program
我路径中的 python 转到 Anaconda 安装文件夹,这解释了为什么仅使用 apt 来获取适当的包不起作用。我想我需要以某种方式将标准 apt 包添加到我的 Anaconda 安装中,或者确保当 playonlinux 尝试运行时它使用系统 python 而不是 Anaconda 版本。我该怎么做?
答案1
这是因为wxpython
新安装的 anaconda python 中缺少。您可以通过运行来安装缺少的模块conda install wxpython
。除非基于 anaconda 的 python 具有 root 级别权限,否则不需要 root 密码。
wxversion
模块是python 的包,并且它会检查在安装了多个 wxpython 版本的情况wxpython
下选择哪个版本。import wxpython