[英]Python3.4 installation erroring out on MacOS Big Sur
安裝 python 3.4.3 並運行命令 python3.4 后,出現錯誤:
dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Referenced from: /Library/Frameworks/Python.framework/Versions/3.4/Resources/Python.app/Contents/MacOS/Python
Reason: image not found
我找到了解決上述問題的方法。 可以使用使用 brew 安裝的 pyenv 管理器來完成,而不是使用默認的 pkg 安裝程序。
您可能也會遇到一些錯誤,例如: implicit declaration of function 'getentropy' is invalid in C99
使用補丁可以避免這些錯誤。 補丁鏈接
遵循整個鏈接應該可以幫助您在 BigSur 中運行 Python 3.4.x。
(2022 年更新)補丁是不夠的,如線程后面所述。 反而:
在本地保存更新的補丁。
運行以下 2 個命令:
沖泡卸載 --ignore-dependencies --force openssl
brew重新安裝zlib
CPPFLAGS="-I/usr/local/opt/zlib/include -I$(brew --prefix readline)/include" LDFLAGS="-L$(brew --prefix readline)/lib -L/usr/local/opt/zlib/lib" pyenv install 3.4.3 --patch < Python-3.4.3-macos.patch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.