python-3.x 未加载dyld缓存“/系统/库/dyld/dyld共享缓存x86_64h”:将缓存Map到共享区域的系统调用失败

ztyzrc3y  于 2023-01-06  发布在  Python
关注(0)|答案(2)|浏览(633)

我在尝试使用python 3时遇到这个错误。我该如何解决这个问题?
dyld [2675]:未加载dyld缓存"/系统/库/dyld/dyld共享缓存x86_64h ":将缓存Map到共享区域的系统调用失败dyld [2675]:未加载库:/系统/库/框架/CoreFoundation.框架/版本/A/CoreFoundation引用自:/库/框架/Python. framework/版本/3.6/资源/Python. app/目录/MacOS/Python原因:已尝试:"/系统/库/框架/核心基础.框架/版本/A/核心基础"(无此类文件)、"/库/框架/核心基础.框架/版本/A/核心基础"(无此类文件)

rt4zxlrg

rt4zxlrg1#

这看起来像是你已经安装了多个Python 3,可能是从以前的macOS升级中遗留下来的。如果你直接输入/usr/bin/python3并且没有得到错误,那么这很可能是homebrew/macports/something else自定义安装的问题。你可以输入which python3来查看在只使用python3时默认执行的操作。但修复取决于您对系统所做的操作。有关更多帮助,请查看dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

laawzig2

laawzig22#

这是因为新的macos安装了新版本的python3,无法连接到现有的旧版本。我可以通过在/Library/Frameworks/Python.framework/Versions下查找并在pycharm ide中的解释器设置中更新指向的python3版本(作为当前版本)来解决这个问题。

相关问题