双击运行 .py 文件无效
我在用Windows XP。
当我双击书中《Programming Python》里的Launch_PyDemos.pyw文件时,什么也没发生。然后我试着在命令行里运行Launch_PyDemos.pyw,结果出现了错误信息:
Traceback (most recent call last):
File "PyDemos2.pyw", line 41, in <module>
from PP3E.Gui.Tools.windows import MainWindow # a Tk with icon, title, quit
ImportError: No module named PP3E.Gui.Tools.windows
我把PythonPath环境变量设置成PP3E文件夹后,还是没反应。然后我把PP3E文件夹加到Path环境变量里,还是没反应。再把PP3E的文件夹结构复制到你Python源库里的site-packages文件夹里,结果还是没反应。
这是怎么回事呢?
1 个回答
3
你缺少书里的库文件。引用一下一个讨论串里的内容:
请按照书里的说明操作,或者查看README-PP3E.txt文件;下面是我复制的最重要的部分:
"""把整个PP3E目录树复制到你电脑上的某个目录,然后把包含PP3E的目录名添加到你的模块搜索路径中(也就是你的PYTHONPATH设置,".pth"文件等等)。
另外,你也可以把PP3E目录树复制到你Python源库里的site-packages文件夹中(例如,在Windows上对于Python 2.4,路径是C:\Python24\Lib\site-packages)。因为这个目录在导入时会自动被搜索,所以把它复制到这里就不需要设置PYTHONPATH了。"""
另外,确保你获取了更新版本,可以从http://examples.oreilly.com/python3/pp3e-updates.html下载。