【问题标题】:Where can I get obscure DLL so py2exe will compile?我在哪里可以获得模糊的 DLL,以便 py2exe 可以编译?
【发布时间】:2018-02-11 03:44:15
【问题描述】:

我正在运行 py2exe 将一个相当大的(约 20k 行)python 文件转换为可执行文件。这是一个较旧的程序,是用 32 位的 python 2.7 编写的,因此它不能很好地转换为最小的工作示例。在运行 py2exe 时遇到以下错误:

error: [Errno 2] No such file or directory: 
'libopenblas.UWVN3XTD2LSS7SFIFK6TIQ5GONFDBJKU.gfortran-win32.dll'

在 Python27/DLLs 文件夹中有这个 dll 可以解决这个问题,但是在搜索了谷歌的深度之后,我一直无法取得任何进展。我的问题:在哪里可以下载这个 dll,或者包含这个 dll 的库?

【问题讨论】:

  • 如果您可以运行原始 python 脚本,它应该已经在您的系统上。我会尝试使用 PyInstaller。
  • 不幸的是 PyInstaller 出错了。我确实让 Py2exe 工作了,我在我的系统上找到了 .DLL。感谢您的帮助!

标签: python python-2.7 dll gfortran py2exe


【解决方案1】:

问题解决了。如果您正在运行 32 位 python 和 numpy,您应该能够在以下位置找到这个特定的 DLL:

C:\Python27\Lib\site-packages\numpy\.libs

复制粘贴到:

C:\Python27\DLLs

然后正常运行py2exe。

【讨论】:

    猜你喜欢
    • 2012-03-08
    • 2011-05-31
    • 2020-07-02
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多