【问题标题】:Error loading python37 dll on Windows 7 after Pyinstaller created exePyinstaller 创建 exe 后在 Windows 7 上加载 python37 dll 时出错
【发布时间】:2021-02-11 06:56:30
【问题描述】:

我使用 PyInstaller 创建了一个 exe 文件,它可以在装有 Windows 8.1 的 PC 和装有 Windows 10 的笔记本电脑上运行,但在装有 Windows 7 的计算机上却有错误

“加载python37 dll时出错” 还有一些关于动态链接库的东西。

编辑: 加载 Python DLL 'C:\Users\Dell\Appdata\Local|Temp|_MEI16442\python37.dll' 时出错。 LoadLibrary:初始化动态链接库 (DLL) 的过程失败。 它是从波兰语翻译过来的

您知道我该如何解决吗? 我正在阅读有关静态链接 dll 的信息,但我不知道该怎么做。我只在 Windows 上工作,我不知道 Linux/Mac。

【问题讨论】:

  • 发布完整的回溯。 “关于动态链接库的东西”没有帮助。
  • this 有帮助吗?
  • 加载 Python DLL 'C:\Users\Dell\Appdata\Local|Temp|_MEI16442\python37.dll' 时出错。 LoadLibrary:初始化动态链接库 (DLL) 的过程失败。它是从波兰语翻译过来的。
  • 我使用的是 dist 目录中的 .exe。所以这不是问题。
  • 在 Windows 7 上运行 Python 3.7 需要 Windows Service Pack 1 和更新 KB2533623。目标 Windows 7 机器是否有这些更新?

标签: python dll static pyinstaller


【解决方案1】:

这一直发生在我身上,总是因为我试图运行 build 文件夹中的可执行文件,而工作的文件在 dist 文件夹。

【讨论】:

  • 它从 dist 运行。所以问题在于其他事情:/
【解决方案2】:

我在使用 Pyinstaller 命令编译可执行文件时遇到了同样的问题。为了解决这个问题,我添加了--noupx 选项,一切正常。

【讨论】:

    猜你喜欢
    • 2022-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 2014-10-01
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多