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

问题描述 投票:0回答:6

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

python-3.x macos pycharm
6个回答
30
投票
这对我有同样的问题。

检查您是否安装了多个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

 可能就足够了。


12
投票
查看地点:

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


11
投票
那是因为你同时安装了系统库中的python 3.6和brew等其他来源的python3.9,并且较低版本的python有问题。请手动删除 /Library/Frameworks 中的 python。

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6

这个命令对我有用。


0
投票
我在 PyCharm 的创建 Django 项目文档的第 1 步中遇到了同样的问题

我之前已按照

这些说明

在我的 Mac 上设置了 Python。不能保证这个解决方案适用于每个人,但也许如果某人的 Python 设置与我的类似,以下对我有用的解决方案可能会帮助你......

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

0
投票

我首先安装python 3.6.0(下载python-3.6.0-macosx10.6.pkg,然后双击并按照安装步骤操作)。然后,我遇到了与您问题中相同的错误。

然后我安装了python 3.6.5(下载python-3.6.5-macosx10.9.pkg,然后双击并按照安装步骤操作)并且它起作用了。


-1
投票

删除了 Xcode(也许某些文件夹被意外删除,例如
    /Library/Frameworks/...
  1. 还使用 
  2. anaconda
  3. 安装了 Python。
    
    
  4. 我的解决方案

重新安装 Xcode
  1. 按照
  2. this
  3. 删除anaconda然后一切正常
    
        
© www.soinside.com 2019 - 2024. All rights reserved.