【发布时间】:2017-02-15 09:39:00
【问题描述】:
我想为我的 Python 代码创建一个 Mac 可执行文件,但总是收到以下错误消息:
OSError:找不到 Python 库:.Python、libpython3.5.dylib、Python
PyInstaller 和 py2app 都返回了相同的错误。我应该怎么做才能克服这个问题?
【问题讨论】:
-
我正在努力解决类似的问题,但似乎 Anaconda 安装了 libpython3.6m.dylib(注意“m”),这只是编译 Python 时的一个构建选项。我尝试创建一个符号链接来克服这个问题,但我的项目仍然无法构建,所以我猜这就是原因。不过不知道下一步该去哪里。
-
@jamzsabb 你是对的。 'm' 很重要,现在我的项目运行良好。
-
很高兴它对你有用,我放弃了尝试构建我正在构建的东西。你下载了另一个包还是像我试过的那样只是符号链接?
-
@jamzsabb 不,我没有下载任何其他软件包。我刚刚使用 PyInstaller、py2app 或 cxfreeze 创建了可执行文件,然后修改了它的 Info.plist,将 libpython3.5.dylib 更改为 libpython3.5m.dylib。
-
当我实际收到此错误时,py2app 无法构建哈哈。幸运的是,这并不是什么重要的事情,只是尝试构建 Spyder,尽管我目前的工作主要使用 R。
标签: python anaconda pyinstaller py2app