我试图把我的代码,并把它变成一个Mac应用程序。我试过使用PYinstaller和PY2app。然而,我用这两种方法制作的应用程序有一个问题,它可以制作程序,但无法加载libmkl_intel_thread.1。运行程序时使用Dylib。我试过下载牛奶和其他东西。我正在使用anaconda,但它运行在我的windows电脑上的Mac虚拟机上。此外,我使用PYsimpleGUI作为我的程序和openpyxl的gui。我应该注意到代码引用了一个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
我在一个virtualbox VM上成功地运行了Mac OS Monterey,并在windows和macos上打包和启动了一个应用程序。在继续之前,您必须重新安装此解决方案删除的MKL库,因此请记住使用
conda install openpyxl以防止在源文件上重新运行pyinstaller后崩溃。PySimpleGUI似乎不受此更改的影响。