Kyl*_*and 14
它在 PyPI 上。从 wxPython 4 开始,支持 Python 3。
不幸的是,PyPI 有一个名为wx
3.0.3 的包。一定要安装命名的包wxpython
。
pip install wxpython
Run Code Online (Sandbox Code Playgroud)
请注意,它pip
会自动为您构建 wxWidgets,但不会安装 wxWidgets 系统依赖项,例如 GTK 和 OpenGLu。如果上述命令退出并出现错误,请在上方查找如下消息:
checking for <something>... not found
checking for <something>... no
configure: error: <prereq> libraries not available
Error running configure
ERROR: failed building widgets
Run Code Online (Sandbox Code Playgroud)
这应该为您提供有关您的系统缺少的至少一个软件包的信息。
来自wxWidgets 源的“官方”先决条件列表是:
您的包管理器提供的实际包名称可能与这些不完全匹配,老实说,我真的不知道查询包管理器以确定哪些包提供您需要的库的最佳方法。
在python IDLE中安装wx-widgets和pygame的3个步骤
就这样 !!
根据主页说明:
确保至少有6.0.8的pip和12.0.5的setuptools.
按照readme.rst中所述安装Linux的要求:
https://github.com/wxWidgets/Phoenix/blob/master/README.rst
Run Code Online (Sandbox Code Playgroud)
安装wxPython-Phoenix(Linux):
sudo pip install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Run Code Online (Sandbox Code Playgroud)
安装wxPython-Phoenix(Windows,使用相应的脚本文件夹):
C:\python27\scripts\pip.exe install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Run Code Online (Sandbox Code Playgroud)
您需要确保您下载的 wxPython 版本与您安装的 python 语言库相匹配。
当前的下载wxPython 下载没有显示任何针对 python 3 构建的库。我相信python 3 移植项目仍在进行中。
如果您不确定自己在做什么,我会坚持使用 Windows 上的 32 位版本,因为有一些 Python 库(即 IIRC、MySQLdb)不适用于 64 位 Python。
因此,您需要下载适用于 Windows x86 的 python2.7和“wxPython3.0-win32-py27 32 位 Python 2.7”
归档时间: |
|
查看次数: |
40367 次 |
最近记录: |