我想为我的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/