Я попытался установить его с помощью apt-get:
sudo apt-get install python-wxgtk3.0
Но все же, когда я запускаю скрипт py с импортом wx, он выдает ошибку «no module wx» на Python 2.x и Python 3.x
Я также попытался установить его с помощью pip:
pip install wxpython
, который дает мне ошибку, говоря, что не удалось построить колесо для wxpython.
Я также попытался построить wxpython из источника.
, но он показывает сетевую ошибку всякий раз, когда я пытаюсь загрузить файл tar.gz. Я безуспешно пытался загрузить его из нескольких сетей.
Пожалуйста, помогите.
проверьте, установлены ли все необходимые библиотеки (здесь есть ссылка для разных ОС, таких как Ubuntu 16 Libs, необходимых для wx)
# Install necessary development tools, libs, etc.
apt-get install -y build-essential dpkg-dev
apt-get install -y libgtk2.0-dev libgtk-3-dev
apt-get install -y libjpeg-dev libtiff-dev \
libsdl1.2-dev libgstreamer-plugins-base0.10-dev \
libgstreamer-plugins-base1.0-dev \
libnotify-dev freeglut3 freeglut3-dev libsm-dev \
libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev \
libxtst-dev
В Ubuntu 16.04 и позже откройте терминал и введите:
sudo apt install python-wxgtk3.0 python-wxgtk3.0-dev
Затем проверьте, работает ли wx в Python 2.x следующим образом:
$ python >>> import wx Пример кода [ ! d2] Сохраните следующий код как wxPython-window.py Сделайте его исполняемым. Измените каталоги с помощью cd в родительский каталог wxPython-window.py Запустите код с помощью ./wxPython-window.py #!/usr/bin/python
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'win.py')
frame.Show()
app.MainLoop()
Нажмите Ctrl + Alt + T и введите следующее:
sudo apt-get install python-wxtools
проверьте, установлены ли все необходимые библиотеки (здесь есть ссылка для разных ОС, таких как Ubuntu 16 Libs, необходимых для wx)
# Install necessary development tools, libs, etc.
apt-get install -y build-essential dpkg-dev
apt-get install -y libgtk2.0-dev libgtk-3-dev
apt-get install -y libjpeg-dev libtiff-dev \
libsdl1.2-dev libgstreamer-plugins-base0.10-dev \
libgstreamer-plugins-base1.0-dev \
libnotify-dev freeglut3 freeglut3-dev libsm-dev \
libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev \
libxtst-dev
В Ubuntu 16.04 и позже откройте терминал и введите:
sudo apt install python-wxgtk3.0 python-wxgtk3.0-dev
Затем проверьте, работает ли wx в Python 2.x следующим образом:
$ python >>> import wx Пример кода [ ! d2] Сохраните следующий код как wxPython-window.py Сделайте его исполняемым. Измените каталоги с помощью cd в родительский каталог wxPython-window.py Запустите код с помощью ./wxPython-window.py #!/usr/bin/python
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'win.py')
frame.Show()
app.MainLoop()
нажмите сочетание клавиш Ctrl+клавиши Alt+T и введите следующее:
sudo apt-get install python-wxtools