python - 导入错误 : no module named py2exe

标签 python 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 ...

从长远来看,您需要检查您的系统路径(听起来您已经完成了)和您的文件关联,如下所示:

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/

相关文章:

python - 使用 py2exe 构建带有扩展的 python 程序

python - 在 py2exe 编译中包含 .pyd 模块文件

python - py2exe:忽略跳过存档

python - 使用 discord.py 时 ffmpeg 失败

python - 使用 py2exe 将 tkinter 编译为可执行文件,但 xlrd 存在问题

python - 使用 py2exe 编译失败后从 Python 调用 MS Access 模块函数

python - 如果数字为 0 或大于 1,则将 's' 添加到字符串

python - 将 header 从 nginx 传递到运行 Flask 应用程序的 uWSGI 后端

python - 在 Python 中正确使用互斥锁

python - 是否有可能使 input() 抛出错误?