Как импортировать wx на Ubuntu 16.04

Я попытался установить его с помощью 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. Я безуспешно пытался загрузить его из нескольких сетей.

Пожалуйста, помогите.

2
задан 8 November 2017 в 17:26

6 ответов

проверьте, установлены ли все необходимые библиотеки (здесь есть ссылка для разных ОС, таких как 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
0
ответ дан 18 July 2018 в 03:39

В 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()

1
ответ дан 18 July 2018 в 03:39

Нажмите Ctrl + Alt + T и введите следующее:

sudo apt-get install python-wxtools
0
ответ дан 18 July 2018 в 03:39

проверьте, установлены ли все необходимые библиотеки (здесь есть ссылка для разных ОС, таких как 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
0
ответ дан 24 July 2018 в 17:53

В 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()

1
ответ дан 24 July 2018 в 17:53

нажмите сочетание клавиш Ctrl+клавиши Alt+T и введите следующее:

sudo apt-get install python-wxtools
0
ответ дан 24 July 2018 в 17:53

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

Похожие вопросы: