当我在 Windows 7 上运行程序时,出现以下错误:
加载 Python DLL 'C:\Users\msi\AppData\Local\Temp_MEI91442\python38.dll 时出错
'.
没有生成错误消息。
FormatMessageW:Feil参数。 (翻译:FormatMessageW:参数错误。)
LoadLibrary:PyInstaller:FormatMessageW 失败。
该程序将视频转换为文本文件,您可以通过终端播放该文件。它使用 ffmpeg 和 ffprobe,我将它们捆绑在 .exe 文件中。 .exe 文件在 Windows 10 上运行良好。
这是我的整个代码(.txt 文件):
https://gerhardadler.no/code.txt https://gerhardadler.no/code.txt
使用 pyinstaller 转换为 .exe:
pyinstaller --onefile --console --icon="icon.ico" --add-data ffmpeg.exe;。 --添加数据 ffprobe.exe;。代码.py
有谁知道如何解决这一问题?
我有同样的问题。
您必须使用支持运行 .exe 的系统 Windows 版本的 python 版本来执行 pyinstaller。
否则 pyistaller 将捆绑一个在执行操作系统上不可执行的 python 版本。
Here https://www.python.org/downloads/windows/你可以看到Python版本的注释是否可以在win7或winXP上使用它们。
Upt do 版本 3.4.x python 支持 winXP 和 upt 至 3.8.x win7。
请考虑您的 .py 应用程序也应该能够使用较旧的 python 版本运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)