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.

Другие вопросы по тегам