【问题标题】:python does not find wxPythonpython没有找到wxPython
【发布时间】:2014-10-16 15:32:38
【问题描述】:

为了开始构建一个 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

这两个位置都不起作用。

有人知道哪里出了问题吗?

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

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

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

    为了测试它不要使用“Idle”,因为它是用 Tkinter 编写的,这将导致与 wxPython 冲突。只需测试一下

    c:\Python27\python.exe
    import wx
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-30
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      相关资源
      最近更新 更多