当我将 Mac 更新到最新版本时,不使用 python3 env。我该如何解决?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 中止 python3
检查您是否安装了多个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按预期运行。
提示:
从 PATH 环境变量中删除 /Library/Frameworks/Python.framework/Versions/3.6
可能就足够了。
/usr/bin/python3
如果您可以从该位置调用 python3 解释器而没有任何问题,请将其复制到
/usr/local/bin/python3
我升级到 macOS Big Sur 并遇到了同样的问题。我无法从终端打开 Python 解释器,Library/Frameworks/Python.framework/Versions/3.6 中的 Python 版本也被指向 Python2.7。后来,我在位置
/usr/bin/python3
发现python3对我来说工作得很好。我还尝试为python3 创建到上述路径的符号链接,但没有成功。
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6
这个命令对我有用。
我首先安装python 3.6.0(下载python-3.6.0-macosx10.6.pkg,然后双击并按照安装步骤操作)。然后,我遇到了与您问题中相同的错误。
然后我安装了python 3.6.5(下载python-3.6.5-macosx10.9.pkg,然后双击并按照安装步骤操作)并且它起作用了。
删除了 Xcode(也许某些文件夹被意外删除,例如
/Library/Frameworks/...
anaconda
重新安装 Xcode
anaconda
然后一切正常