当我尝试将 py2exe 示例之一与 py2exe 一起使用时出现此错误。
File "setup.py", line 22, in ?
import py2exe
ImportError: no module named py2exe
我已经使用安装程序安装了 py2exe,并且我使用的是 python 2.6。我已经从站点下载了正确的安装程序(python 2.6 一个。)
我的路径设置为 C:\Python26,我可以在命令提示符下运行普通的 python 脚本。
知道要做什么吗?
谢谢。
编辑:我先安装了 python 3.1,但之后将其删除。这可能是问题所在吗?
最佳答案
听起来好像有人在背后安装了 Python 2.4.3,并将其设置为默认值。
短期内,尝试像这样使用 Python 2.6 显式运行脚本:
c:\Python26\python.exe setup.py ...
从长远来看,您需要检查您的系统路径(听起来您已经完成了)和您的文件关联,如下所示:
C:\Users\rjh>assoc .py
.py=Python.File
C:\Users\rjh>ftype Python.File
Python.File="C:\Python26\python.exe" "%1" %*
简单地删除 Python 2.4.3 可能是一个错误,因为您的系统上可能有某些东西依赖于它。更改 PATH 和文件关联以指向 Python 2.6 可能不会破坏任何东西,但我不能保证。
关于python - 导入错误 : no module named py2exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1271337/