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

Я попытался установить его с помощью склонного - доберитесь:

sudo apt-get install python-wxgtk3.0

Но все еще когда я запускаю py скрипт с импортом wx, он бросает ошибку 'никакой модуль, названный wx' на Python 2.x и Python 3.x

Я также пытался установить его с помощью зернышка:

pip install wxpython

который дает мне ошибку при высказывании отказавшего колеса здания для wxpython.

Я также пытался создать wxpython из источника.

но это показывает сетевую ошибку каждый раз, когда я пытаюсь загрузить tar.gz файл. Я неудачно попытался загрузить его с нескольких сетей.

Помогите.

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

3 ответа

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

sudo apt-get install python-wxtools
0
ответ дан 2 December 2019 в 04:46

В Ubuntu 16.04 и позже открытый терминал и тип:

sudo apt install python-wxgtk3.0 python-wxgtk3.0-dev  

Затем проверьте, работает ли wx в Python 2.x следующим образом:

$ python
>>> import wx

Пример кода

  1. Сохраните следующий код как wxPython-window.py
  2. Сделайте это исполняемым файлом.
  3. Использование каталогов изменения cd к родительскому каталогу wxPython-window.py
  4. Выполните код с ./wxPython-window.py
#!/usr/bin/python

import wx      
app = wx.App()
frame = wx.Frame(None, -1, 'win.py')
frame.Show()
app.MainLoop()
1
ответ дан 2 December 2019 в 04:46

проверьте, есть ли у Вас все необходимые установленные библиотеки (вот ссылка для другой ОС как Ubuntu 16, Освобождает необходимый для 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
ответ дан 2 December 2019 в 04:46

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

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