Python 3.4 的 py2exe 错误:Errno2,缺少文件 'run-py3 .4-win32.exe'

py2exe error with Python 3.4: Errno2 , missing file 'run-py3 .4-win32.exe'

看起来 py2exe 正在寻找文件“运行-py3 .4-win32.exe'", 错误中提到的文件夹存在,但看起来没有文件。这是一个简单的"Helloworld.py"应用程序,只是学习如何构建exe的。我安装了源( https://pypi.python.org/pypi/py2exe/0.9.2.2 ) 看起来构建良好。

知道从哪里开始吗?

...\buildtry1> py -3.4 setup.py py2exe

running py2exe

1 missing Modules

? readline                            imported from cmd, code, pdb
Building 'dist\helloworld.exe'.
error: [Errno 2] No such file or directory: 'C:\Python34\lib\site- packages\py2exe-0.9.2.2-py3.4.egg\py2exe\run-py3.4-win32.exe'

setup.py和helloworld.py在同一目录

更新

关闭病毒扫描并重新安装PY2EXE,一切正常。

我禁用了病毒扫描,删除了 python34 目录中的 py2exe 文件夹。重新安装了 py2exe,它 运行 没有错误。

您的路径目录中有空白 space。在 "sites- " 之后,检查这是否是您的问题。

试试这个:

更新py2exe。如果这不起作用:

安装python 3.3 或任何其他适合py2exe 的python 3 版本。 运行 它与 py -3.3 setup.py py2exe