Установите wxPython на Ubuntu 16.04

Я пытаюсь установить wxPython на Ubuntu 16.04. Я знаю об этом вопросе и связанном ответе. В частности, если я выполняю .py файл, который использует wxPython python3: wxPython_HelloWorld.py (вставляемый копией от вводной страницы до wxPython)

Я получаю сообщение об ошибке:

Traceback (most recent call last): File "wxPython_HelloWorld.py", line 2, in <module> import wx ImportError: No module named 'wx'

Но python-wxgtk3.0 установлен. Действительно, выполняя команду установки sudo apt-get install python-wxgtk3.0 возвраты:

Reading package lists... Done Building dependency tree Reading state information... Done python-wxgtk3.0 is already the newest version (3.0.2.0+dfsg-1build1). 0 upgraded, 0 newly installed, 0 to remove and 79 not upgraded.

У кого-либо есть предположение о том, какова проблема могла быть?

Заранее спасибо в течение Вашего времени!

2
задан 13 April 2017 в 15:25

1 ответ

Вы пытаетесь запустить следующий скрипт Python:

#!/usr/bin/env python
import wx
app = wx.App(False)
frame = wx.Frame(None, wx.ID_ANY, "Hello World") 
frame.Show(True) 
app.MainLoop()

Python, используемый для REPL, не является тем же как Python, скрипт запускается в (python). В особенности я смог копировать ошибку в Вашем вопросе с python3 следующим образом:

python3
>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'wx'

решение состояло в том, чтобы запустить скрипт в Python 2.x, который в моей Ubuntu 16.04 является Python 2.7.12.

3
ответ дан 2 December 2019 в 02:47

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

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