在 mac os 環境下執行 pyinstaller -F main.py 出現這個錯誤

OSError: Python library not found: libpython3.8m.dylib, libpython3.8.dylib, Python, .Python

找了下解法

發現用 pyenv 安裝 python 時加入環境變數才會 build 出 framework library

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

然後 pyinstaller 就可以找到 dylib 了

 

ref: https://github.com/pyenv/pyenv/issues/443

arrow
arrow
    全站熱搜

    JohnDX 發表在 痞客邦 留言(0) 人氣()