所以我正在四处寻找Python的不同事情,比如闪烁文本或计时器的代码,但是当我将它们复制到我的窗口时,出现了不断的语法错误。现在,也许你不打算直接复制它们,但我得到的一个错误是'没有名为wx的模块'。我了解到,我可以通过安装wxPython来获得该模块。问题是,我已经尝试了所有4个选项,并且他们都没有为我工作。我下载了哪一个,以及如何使用Windows进行设置?如何正确安装wxPython?
感谢
所以我正在四处寻找Python的不同事情,比如闪烁文本或计时器的代码,但是当我将它们复制到我的窗口时,出现了不断的语法错误。现在,也许你不打算直接复制它们,但我得到的一个错误是'没有名为wx的模块'。我了解到,我可以通过安装wxPython来获得该模块。问题是,我已经尝试了所有4个选项,并且他们都没有为我工作。我下载了哪一个,以及如何使用Windows进行设置?如何正确安装wxPython?
感谢
你需要确保你的wxPython下载符合你安装Python语言库的版本。
当前下载wxPython downloads没有显示任何针对python 3构建的库。我相信python 3 porting project仍在进行中。
如果你不确定你在做什么,我会坚持使用32位版本的Windows,因为有一些Python库(即IIRC,MySQLdb)不支持64位Python。
所以,你会再需要download python2.7为Windows x86和 “wxPython3.0-Win32的py27 32位的Python 2.7”
我下载了Python 2.7.10和指定的wxPython,但是当安装向导几乎完成时,它给了我一个错误,说:无法执行文件:
不要混合python 2/3和32/64位。除非你知道自己在做什么,否则你的Python设置很可能无法按预期工作。提示:卸载**关于python的所有内容(特别是64位和Python 3.x.x)。然后安装Python 2.7.10。向我们报告在命令行中运行命令“python”时得到的结果。报告在命令行输入''C:\ Python27 \ python''时得到的结果。如果你得到一个工作python,[wxPython 3.0.2 32位安装程序](http://downloads.sourceforge.net/wxpython/wxPython3.0-win32-3.0.2.0-py27.exe)应该工作。如果没有,我们再说一次。 – nepix32
我再次尝试过,但没有编辑文件路径选项,现在它的工作,谢谢! – oisinvg2001
请确保您有至少6.0版本。对于setuptools,pip为8,而12.0.5。
如在readme.rst概括为Linux安装要求:
https://github.com/wxWidgets/Phoenix/blob/master/README.rst
安装的wxPython凤凰(Linux)的:
sudo pip install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
安装的wxPython凤凰(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环境写:
pip freeze
这一切!
它在PyPI上。从wxPython 4起,支持Python 3。
不幸的是,PyPI有一个名为wx
的程序包停留在版本3.0.3;请务必安装名为wxpython
的软件包。
pip install wxpython
3个步骤来安装WX-部件和pygame的Python中IDLE
这就是所有!
这可能值得给我一些更多的信息。哪个操作系统使用哪个python版本以及您尝试了哪些下载。 ? – rgammans
请提供更多细节,以了解您尝试了哪些方法,以及您所面对的编码方面的确切问题,以便人们可以帮助您解决问题。 –
我的python版本是3.4.3,我认为它是32位的。我的操作系统是Windows 7,我32位。我已经下载了全部四个选项:32位Python 2.6; 64位Python 2.6; 32位Python 2.7和64位Python 2.7;他们被冠以“Windows Binaries”的标题,并且我也下载了Windows的演示。 – oisinvg2001