import wx在未编译的脚本中不起作用

时间:2013-07-16 11:09:44

标签: wxpython

我在新的Windows 7计算机上安装了Python 2.7.5和wxPython 2.8.12.1,当我尝试直接从Windows命令提示符运行包含.py脚本时,'import wx'语句不起作用。来自Windows资源管理器。 (它在已编译的.pyc文件中工作,或者如果我使用import从交互式解释器运行脚本,或者在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'工作正常但我运行脚本。

感谢您的帮助。我看了,但在其他地方找不到这个问题。

1 个答案:

答案 0 :(得分:1)

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