У меня проблема с playonlinx, и он требует установки wxpython
, но он у меня уже установлен. Я использовал разные методы, но каждый раз, когда я это делаю import wx
, он выдает мне эту ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named wx
Так что я не знаю, что теперь делать. Я уже установил и переустановил playonlinux, но он все равно не работает.
решение1
Я мог бы установить его, набрав в терминале:
sudo apt-get install python-wxgtk3.0
Я не знаю, но думаю, что старые версии (2.8, 2.6, …) в настоящее время отсутствуют в репозиториях 16.04.
решение2
Между тем, можно установить wxPython с помощью sudo pip install wxpython
, в конечном итоге вам придется использовать sudo pip install --upgrade wxpython
. Если вам нужна версия 4.x, которая не предоставляется Ubuntu (уже несколько лет), это самый разумный вариант.
решение3
Я установил wxPython как часть зависимостей PsychoPy experimental builder и поначалу столкнулся с серьезными трудностями при его правильной установке. Но в итоге это сработало для меня. Я использую Ubuntu 16.04, python 3.5, pip3 19.0.3
pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython --user