【发布时间】:2018-04-29 13:44:14
【问题描述】:
我想从我的脚本创建一个 32 位可执行应用程序,以在具有 X86 或 X64 架构的 Windows 10 上运行。我已经生成了我的脚本的 X64 版本,它运行良好。我的主机是 X64,但我安装了 Python X86 版本来生成 X86 应用程序。然后我用 Pyinstaller 生成了可执行文件,但是当我运行可执行文件时,它会抛出以下错误:
C:\Users\Name\Appdata\local\Temp_MEI51162\VCRUNTIME140.dll 是 要么不是设计为在 Windows 上运行,要么包含错误...
在控制台中我看到了这个错误:
加载 Python DLL 时出错 'C:\Users\Name\AppData\Local\Temp_MEI51162\python36.dll'。 加载库:
我检查了_MEI51162,VCRUNTIME140.dll 和 python36.dll 都在那里,但 python36.dll 的大小约为 1 MB 而不是 3 MB。我是否将应用程序生成为独立的可执行文件并仍然给我同样的错误并不重要。
【问题讨论】: