Как установить wxpython Ubuntu 16.04

Как установить wxpython Ubuntu 16.04

У меня проблема с 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

Связанный контент