dyld:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

Vin*_*han 13 macos pycharm python-3.x

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。我该如何解决?

小智 12

这是因为你已经安装了系统库中的 python 3.6 和其他来源(如brew)的 python3.9,并且较低版本的 python 有问题。请手动删除 /Library/Frameworks 中的 python。sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6这个命令对我有用。


小智 11

这对我有同样的问题。

检查您是否安装了多个 Python3.x 版本。在我来说,我不得不Python3.6Python3.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 环境变量中 删除可能就足够了。


Man*_*hew 6

签到地点:

/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

如果您可以从此位置调用 python3 解释器而没有任何问题,请将其复制到

/usr/local/bin/python3
Run Code Online (Sandbox Code Playgroud)

我升级到 macOS Big Sur 并遇到了同样的问题。我无法从终端打开 Python 解释器,并且 Library/Frameworks/Python.framework/Versions/3.6 中的 Python 版本也被指向 Python2.7。

后来,我在 location 中发现 python3/usr/bin/python3对我来说工作正常。我还尝试为python3创建一个指向上述路径的符号链接,但没有奏效。