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

Posted

技术标签:

【中文标题】dyld:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation【英文标题】:dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 【发布时间】:2021-04-28 20:48:47 【问题描述】:

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

当我将我的 Mac 更新到最新版本时,没有使用 python3 env。我该如何解决?

【问题讨论】:

【参考方案1】:

这对我有同样的问题。

检查您是否安装了多个 Python3.x 版本。就我而言,我安装了Python3.6Python3.9brew uninstall python3 没有完全删除 Python3.6

我能够通过显式运行 python3.9 而不是 python3 从终端调用 Python3.9,这使我相信问题是由于使用 Python3.x 资源的歧义引起的。

手动删除 /Library/Frameworks/Python.framework/Versions/3.6 导致 Python3 按预期运行。

提示: 从 PATH 环境变量中删除 /Library/Frameworks/Python.framework/Versions/3.6 可能就足够了。

【讨论】:

感谢您提供的信息,真的很有帮助。 :)【参考方案2】:

入住地点:

/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 创建指向上述路径的符号链接,但没有成功。

【讨论】:

【参考方案3】:

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

【讨论】:

【参考方案4】:

我在Step 1 of PyCharm's Create a Django project documentation 遇到了同样的问题。

我之前在我的 Mac 上按照these instructions 设置了 Python。不能保证此解决方案适用于所有人,但如果某人的 Python 设置类似于我的以下解决方案,那么对我有用的解决方案可能会对您有所帮助...

    打开终端 which python3 复制给你的目录...(对我来说是/Users/foo/.pyenv/bar/python3) 在 PyCharm(专业版)中创建新的 Django 项目时,将基本目录设置为从which python3 收到的目录 创建您的项目

【讨论】:

【参考方案5】:

我的情况

    已删除 Xcode(可能某些文件夹被意外删除,例如 /Library/Frameworks/... 还使用anaconda 安装了Python。

我的解决方案

    重新安装 Xcode 按照this 删除anaconda 然后一切正常

【讨论】:

以上是关于dyld:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation的主要内容,如果未能解决你的问题,请参考以下文章

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

仍然 dyld:库未加载

Xcode - dyld:库未加载

dyld:库未加载 Xcode11

dyld:库未加载:@rpath/libswiftCore.dylib

dyld:库未加载:@rpath/libswiftAVFoundation.dylib