我尝试使用 apt-get 安装它:
sudo apt-get install python-wxgtk3.0
但是当我使用 import wx 运行 py 脚本时,它会在 Python 2.x 和 Python 3.x 上引发错误“没有名为 wx 的模块”
我也尝试使用 pip 安装它:
pip install wxpython
这给了我一个错误,说为 wxpython 构建轮子失败。
我也尝试从构建 wxpython 来源。
但每次我尝试下载 tar.gz 文件时都会显示网络错误。我尝试从多个网络下载它,但均未成功。
请帮忙。
答案1
在 Ubuntu 16.04 及更高版本中打开终端并输入:
sudo apt install python-wxgtk3.0 python-wxgtk3.0-dev
然后检查 wx 是否在 Python 2.x 中工作,如下所示:
$Python >>> 导入 wx
示例代码
保存以下代码为
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()
答案2
按Ctrl+ Alt+T并输入以下内容:
sudo apt-get install python-wxtools
答案3
请检查是否安装了所有必需的库(这里有针对不同操作系统的链接,例如 Ubuntu 16wx 所需的库)
# 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