python找不到wxPython

时间:2014-10-15 15:36:54

标签: python wxpython

为了开始构建一个gui,我决定安装wxPython,但是我无法让它工作。我在win32上运行python 2.7.6(在IDLE中显示:Python 2.7.6(默认,2013年11月10日,19:24:24)[MSC v.1500 64位(AMD64)],它运行正常。

但是,当我尝试从http://www.wxpython.org/download.php安装32位或64位版本的wxPython时,它不起作用,这意味着当我运行时:

import wx

我收到以下消息:

Traceback (most recent call last):
File "C:\Users\****\Desktop\Python GUI test\test1.py", line 2, in <module>
import wx
ImportError: No module named wx

我认为安装wxPython的地方可能会出错。但通常它会自动使用正确的目录。它尝试在以下目录中安装:

C:\Users\****\AppData\Local\Enthought\Canopy32\User\Lib\site-packages

这是一个名为Canopy的程序,我曾经安装但不知道如何摆脱。我在这个目录中安装了它,我也在安装Python的目录中安装了它:

C:\Python27\Lib\site-packages

这两个地点都不起作用。

任何人都知道哪里出了问题?

1 个答案:

答案 0 :(得分:0)

我建议清理你的装置。 Canopy是Enthought的一部分,所以如果您不再需要它,请将其卸载,我认为您可以通过以下方式执行此操作:控制面板\所有控制面板项目\程序和功能

然后重新/安装你想要使用的Python版本,建议使用2.7.8 32位,然后为Python 2.7安装wxPython 3.0.1 32位。

要测试它,请不要使用“空闲”,因为它是在Tkinter中编写的,这将导致与wxPython冲突。只需用

进行测试即可
c:\Python27\python.exe
import wx