猿问

Pyinstaller - 加载 Python DLL 时出错

我编译了我的.py文件,运行以下命令:

pyinstaller myfile.py --onefile.

当我在我的pc(Windows 10)一切上运行它时,一切正常。

当我尝试在我的`虚拟机(Windows 8)上运行它时。

我收到以下错误:

加载 Python DLL 'C:\Users\MyUsername\Appdata\Local\Temp\NUMBERS\python36.dll' LoadLibrary 时出错:PyInstaller:FormatMessageW 失败。

我已经用谷歌搜索了错误,我找到了很多解决方案,但没有一个有效。

//更新:如果我用我的虚拟机编译它,在虚拟机、主电脑甚至我的 Windows 服务器上一切都运行良好..奇怪..所以这一定是我的主电脑有问题。

亲切的问候


森林海
浏览 582回答 2
2回答

侃侃无极

您可以改为使用 auto-py-to-exe,而只需使用 cmd 或终端并写入:C:\Users\walee>pip install auto-py-to-exe然后等待它下载然后在cmd(或终端)中写入: C:\Users\walee>auto-py-to-exe 等待它下载然后会出现一个屏幕就像我在照片中所做的那样制作,然后按将 .py 转换为 .exe,然后按显示输出文件夹
随时随地看视频慕课网APP

相关分类

Python
我要回答