ImportError:没有名为py2exe的模块
问题内容:
当我尝试将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 ...
从长远来看,您需要检查系统PATH(听起来已经完成)和文件关联,如下所示:
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 可能
不会破坏任何东西,但是我不能保证。