【发布时间】:2010-11-09 10:25:16
【问题描述】:
我正在尝试将 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: DLL load failed 的可能重复项
-
我已经尝试了建议的解决方案;不幸的是没有骰子。
-
借助dependencywalker.com之类的工具,尝试找出丢失的DLL