dyld:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
vincens@VMAC:python3 dyld:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
引用自:/Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python 原因:找不到图像 [1] 25278 abort python3
当我将 Mac 更新到最新版本时,不使用 python3 env。我该如何解决?
回答
这对我有同样的问题。
检查您是否安装了多个 Python3.x 版本。在我来说,我不得不Python3.6和Python3.9安装。brew uninstall python3没有完全去除Python3.6。
我能够Python3.9通过显式运行python3.9而不是从终端调用python3,这让我相信这个问题是由使用 Python3.x 资源的歧义引起的。
手动删除/Library/Frameworks/Python.framework/Versions/3.6导致 Python3 按预期运行。
提示:/Library/Frameworks/Python.framework/Versions/3.6从 PATH 环境变量中
删除可能就足够了。
回答
签到地点:
/usr/bin/python3
如果您可以从此位置调用 python3 解释器而没有任何问题,请将其复制到
/usr/local/bin/python3
我升级到 macOS Big Sur 并遇到了同样的问题。我无法从终端打开 Python 解释器,并且 Library/Frameworks/Python.framework/Versions/3.6 中的 Python 版本也被指向 Python2.7。
后来,我在 location 中发现 python3/usr/bin/python3对我来说工作正常。我还尝试为python3创建一个指向上述路径的符号链接,但没有奏效。