我在 Windows XP 上使用 py2exe 生成了一个 .exe 文件。此可执行文件在分发时可在 Windows XP 和 Windows 7 上顺利运行。
但是,在通过 Mac 的 Parallel Desktop 模拟的 Windows XP 上启动时,会出现错误,指出“应用程序无法启动,因为配置不正确”。并建议我重新安装它。如果在启用控制台的情况下构建,系统不会生成错误消息,并且控制台窗口会在消失之前短暂闪烁。应用程序不启动。
分发时,我从也包含 msvcp90.dll 的目录中启动 .exe。我相信其他所有内容都捆绑在.exe中。我在下面包含了我的 setup.py 文件以供参考。
有没有人设法在 Windows 系统上通过 py2exe 生成一个 .exe,然后在 Parallel Desktop 中运行?
设置.py:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1}},
windows = [{'script': "frontend.py"}],
zipfile = None
)