我想为我的Python代码制作Mac可执行文件,但总是收到以下错误消息:



PyInstaller和py2app都返回了相同的错误。我该怎么做才能克服这个问题?

最佳答案

对于Mac,请尝试使用以下命令重建python以生成共享库:

env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.5.x

pyenv offical doc中所述

其中3.5.x是您正在使用的python版本

对于我来说,在重新安装python之后:

env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.8.0

dylib位于
~/.pyenv/versions/3.8.0/Python.framework/Versions/3.8/lib/libpython3.8.dylib
这是3.4MB文件的软链接(soft link):
~/.pyenv/versions/3.8.0/Python.framework/Versions/3.8/Python

关于Python:找不到libpython3.5.dylib吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42245620/

10-13 00:58