gpt4 book ai didi

Python 和 Py2Exe : "%1 Is Not A Valid Win32 Application"

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:54 25 4
gpt4 key购买 nike

我正在尝试将 python 项目编译成可执行文件。为了对此进行测试,我安装了 Py2Exe,并尝试进行他们的 Hello.py 测试。这是 hello.py:

print "Hello World!"

这是我的 setup.py:

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

我在命令行上执行以下操作:

python setup.py py2exe

我让它大部分时间都在工作,直到它开始“寻找所需的 dll”,此时我们得到:

Traceback:
<some trace>
ImportError: DLL load failed: %1 is not a valid Win32 application.

Python 版本是 2.6.6,我在运行 Windows 7 的 32 位机器上。非常感谢任何想法或帮助。

最佳答案

根据我的经验,py2exe 相当难以使​​用,在它是否可以工作方面有点碰运气,而且使用任何 绝对是一场噩梦>matplotlib 导入。

我意识到这个问题现在已经很老了,但我不确定为什么人们继续使用 py2exe 当有更流畅的功能替代品可用时。我在 pyinstaller 上取得了很好的效果(这是在我在 SO 上提出问题后向我推荐的,我也在与 py2exe 作斗争)。现在,每次我尝试它时,它都“正常工作”,所以如果您仍然对将 python 代码打包成可执行文件感兴趣,那么请试试这个应用程序。

http://www.pyinstaller.org/

注意: py2exe 已经有几年没有更新了,而 python 和第 3 方模块已经更新,这一定是它的部分原因这些天通常效果不是特别好。

关于Python 和 Py2Exe : "%1 Is Not A Valid Win32 Application",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com