所以我在四处寻找不同的东西来处理Python,比如闪存文本或计时器的代码,但是当我把它们复制到我的窗口时,出现了不断的语法错误。 现在,也许你不打算直接复制它们,但是我得到的一个错误是'没有名为wx的模块'。 我知道我可以通过安装wxPython来获取该模块。 问题是,我已经尝试了所有4个选项,没有一个为我工作。 我下载哪一个,如何使用Windows进行设置?
谢谢
根据主页的指示 :
确保您的setuptools至少有6.0.0版本的pip和12.0.5版本。
如readme.rst中所述,安装Linux要求:
https://github.com/wxWidgets/Phoenix/blob/master/README.rst
安装wxPython-Phoenix(Linux):
sudo pip install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
安装wxPython-Phoenix(Windows,使用相应的脚本文件夹):
C:\python27\scripts\pip.exe install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
要正确安装wxPython GUI库,请转至以下页面( https://wxpython.org/Phoenix/snapshot-builds/ ),该页面包含wxPython库(Phoenix版本)的快照构建,具体取决于您要使用的操作系统和Python版本工作。
然后,当你下载适合你的系统和Python版本的包,只需使用pip来安装。 在我的例子中,我选择了一个(wxPython_Phoenix-3.0.3.dev2811 + ecc4797-cp36-cp36m-win_amd64.whl):
pip install wxPython_Phoenix-3.0.3.dev2811+ecc4797-cp36-cp36m-win_amd64.whl
要检查它是否已成功安装在当前Python环境的site-packages文件夹中,请执行以下操作:
pip freeze
这一切!
您需要确保您的wxPython下载版本与您安装的Python语言库相匹配。
目前下载的wxPython下载并没有显示任何针对python 3构建的库。我相信python 3 porting项目还在进行中。
如果你不知道你在做什么,我会坚持使用Windows上的32位版本,因为有一些Python库(即IIRC,MySQLdb)不能用于64位Python。
所以你需要下载python2.7 for windows x86和“wxPython3.0-win32-py27 32位Python 2.7”
这是PyPI。 从wxPython 4起,支持Python 3。
不幸的是,PyPI有一个名为wx
的软件包,它被固定在版本3.0.3上; 请务必安装名为wxpython
的软件包。
pip install wxpython