PlayOnLinux использует установку Python Anaconda и не может найти wxversion
У меня установлена 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
Питон в моем пути идет в папку установки Anaconda, которая объясняет, почему просто использование apt для получения соответствующего пакета не работает. Я думаю, что мне нужно либо добавить стандартные пакеты apt в мою установку Anaconda, либо убедиться, что при попытке запустить playonlinux он использует системный python, а не версию Anaconda. Как я могу это сделать?
1 ответ
Это из-за отсутствия wxpython
в недавно установленном анаконде питон. Вы можете установить отсутствующий модуль, запустив conda install wxpython
, Пароль root не требуется, если у вашего питона на основе anaconda нет прав доступа root.
wxversion
Модуль является частью пакета wxpython и проверяет, какая версия wxpython
выбрать во время import wxpython
если у вас установлено несколько версий wxpython.