0

我在新的 Windows 7 机器上安装了 Python 2.7.5 和 wxPython 2.8.12.1,当我尝试直接从 Windows 命令提示符或 Windows 运行包含的 .py 脚本时,“import wx”语句不起作用探险家。(它确实在编译的 .pyc 文件中工作,或者如果我使用导入从交互式解释器运行脚本,或者在 Windows 命令提示符下使用 python 命令。)

脚本如下所示:

import wx
print wx.version()
raw_input("Test runs OK - hit Enter to exit")

在失败的情况下,输出如下所示:

回溯(最后一次调用):文件“C:\First Python Project\src\root\nested\test.py”,第 2 行,在 ? print wx.version() AttributeError: 'module' 对象没有属性 'version'

我怀疑这与我的 wxPython 安装有关,因为“import os”工作正常,但我运行脚本。

谢谢你的帮助。我已经看过但在其他地方找不到这个问题。

4

1 回答 1

1

我的猜测是您可能在 C:\First Python Project\src\root\nested 中将一个脚本命名为“wx.py”。如果是这样,您就是在影响 wxPython 本身。Python 将导入您 wx.py,因为它是路径上的第一个并且它甚至不会尝试导入正确的。无论如何,这是我的猜测。

于 2013-07-16T13:30:58.723 回答