我在 Windows XP(中文版)中使用 py2exe 编译了我的 Python 程序,但它不能在 Windows XP(英文版)上运行。当我在 Windows XP 的英文版中运行它时,窗口显示:
此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决问题。
在中文版XP上编译,如何让应用程序在英文版XP下运行?
我认为您的问题不在于您创建 .exe 的语言。查看此线程应用程序无法启动...应用程序配置不正确 - VC++ 2005 运行时问题。您必须包含 VC++ 运行时的 dll,如下所示:
Microsoft.VC90.CRT.manifest
msvcm90.dll
msvcp90.dll
msvcr71.dll
msvcr90.dll
把它放到你的 dist 文件夹中。并在 Windows XP 中用英语测试您的应用程序。