Intel MKL FATAL ERROR: Cannot load libmkl_intel_thread.1.dylib

Intel MKL FATAL ERROR: Cannot load libmkl_intel_thread.1.dylib

我正在尝试获取我的代码并将其转换为 Mac 应用程序。我试过使用 PYinstaller 和 PY2app。但是,我用两者制作的应用程序有一个问题,它可以制作程序,但在 运行 程序时无法加载 libmkl_intel_thread.1.dylib。我试过下载一个mlk和其他东西。我正在使用 anaconda,但它的 运行 在我的 windows 计算机上的 Mac 虚拟 machine 上。此外,我使用 PYsimpleGUI 作为我的程序和 openpyxl 的图形用户界面。我应该注意到该代码引用了一个 excel 文档(如果这是 mac 上的问题,请告诉我,这是我第一次与他们合作)。 无论如何,我们将不胜感激,因为我很困惑,而且还是个新手。

查看这篇文章: https://www.l3harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/24118/Workaround-when-IDL-to-python-bridge-is-crashing-due-to-MKL-library-conflict

我用它取得了巨大的成功 运行 Mac OS Monterey 在 vi​​rtualbox VM 上为 windows 和 macos 打包和启动应用程序。在继续之前,您必须重新安装此解决方案删除的 MKL 库,因此请记住使用

conda 安装 openpyxl

防止 re-running pyinstaller 在源文件上崩溃。 PySimpleGUI 似乎不受此更改的影响。