wxPython下载和安装教程(附安装包)
wxPython 是 Python 语言的跨平台 GUI 图形库,可看作经典 C++ 框架 wxWidgets 的“Python 外衣”。
wxPython 把按钮、菜单、对话框等原生控件封装为易用的 Python 类,一次编写即可在 Windows、macOS、Linux 上呈现出与系统一致的外观,被社区称作“桌面端的 HTML”。
wxPython 的核心特性包括:
wxPython 的常见应用涵盖中小型企业工具、数据采集客户端、科学计算可视化、教学演示、嵌入式上位机界面等。与 Tkinter 相比,wxPython 功能更强;与 PyQt 相比,学习曲线平缓且许可证友好。
1) 笔者的电脑是 Windows 64 位系统,所以下载的是 wxWidgets3.0-devel-win64-3.0.2.0.exe,双击启动安装,在下图中点击 Next:
2) 勾选“I accept ...”,点击 Next:
3) 自定义安装路径,建议安装到非系统盘,比如下图中的 D 盘,然后点击 Next:
4) 等待安装完成,出现下图的界面,表示安装成功:
对于 Linux 平台,直接借助相应的包管理器就来下载和安装 wxPython。例如在 Debian Linux 上,执行如下命令就能安装 wxPython:
wxPython 把按钮、菜单、对话框等原生控件封装为易用的 Python 类,一次编写即可在 Windows、macOS、Linux 上呈现出与系统一致的外观,被社区称作“桌面端的 HTML”。
wxPython 的核心特性包括:
- 纯 Python 绑定,无需额外语法;
- 支持拖拽式布局设计器(如 wxFormBuilder);
- 提供丰富的标准控件和高级组件(表格、树、富文本、HTML 视图);
- 集成打印、剪贴板、拖拽、多线程、OpenGL 等能力;
- Phoenix 分支重写底层,使内存占用更低、启动更快。
wxPython 的常见应用涵盖中小型企业工具、数据采集客户端、科学计算可视化、教学演示、嵌入式上位机界面等。与 Tkinter 相比,wxPython 功能更强;与 PyQt 相比,学习曲线平缓且许可证友好。
下载wxPython
这里为大家提供了 wxPython 多个平台的安装包:网盘中包含的 wxPython 安装包如下图所示:

安装wxPython
接下来介绍 2 种 安装 wxPython 的方式:- 下载 whl 文件安装,对小白不友好;
- 下载 exe 文件安装。
1) whl文件安装wxPython
- 下载后缀为 whl 的文件,需要下载与自己电脑系统和 Python 版本相应的 whl 文件;
- 将 whl 文件放在 Python 安装目录下的 scripts 文件夹下;
- 在 CMD 命令窗口进入 scripts 目录下,输入:pip install XXX.whl(XXX.whl 是下载好的 whl 文件名);
- 稍等片刻即可安装完毕。
2) exe文件安装wxPython
从网盘中下载 exe 文件,双击启动安装,过程如下:1) 笔者的电脑是 Windows 64 位系统,所以下载的是 wxWidgets3.0-devel-win64-3.0.2.0.exe,双击启动安装,在下图中点击 Next:

2) 勾选“I accept ...”,点击 Next:

3) 自定义安装路径,建议安装到非系统盘,比如下图中的 D 盘,然后点击 Next:

4) 等待安装完成,出现下图的界面,表示安装成功:

对于 Linux 平台,直接借助相应的包管理器就来下载和安装 wxPython。例如在 Debian Linux 上,执行如下命令就能安装 wxPython:
sudo apt-get install python-wxgtk3.0