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

bfnvny8b  于 2023-10-20  发布在  PyCharm
关注(0)|答案(6)|浏览(197)

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。我该怎么解决呢?

0yycz8jy

0yycz8jy1#

这对我来说也是同样的问题。
检查是否安装了多个Python3.x版本。在我的例子中,我安装了Python3.6Python3.9brew uninstall python3没有完全删除Python3.6
我可以通过显式运行python3.9而不是python3来从终端调用Python3.9,这让我相信这个问题是由使用Python3.x资源的模糊性引起的。
手动删除/Library/Frameworks/Python.framework/Versions/3.6导致Python 3按预期运行。

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

zf2sa74q2#

入住地点:

/usr/bin/python3

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

/usr/local/bin/python3

我升级到macOS Big Sur,也遇到了同样的问题。我无法从终端打开Python解释器,Library/Frameworks/Python.framework/Versions/3.6中的Python版本也被指向Python2.7。
后来,我发现python3在位置/usr/bin/python3对我来说工作得很好。我还尝试为 python3 创建一个指向上述路径的符号链接,但没有成功。

ecfsfe2w

ecfsfe2w3#

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

z8dt9xmd

z8dt9xmd4#

我在PyCharm的Create a Django项目文档的第1步遇到了同样的问题。
我之前在Mac上按照these instructions设置了Python。不能保证这个解决方案对每个人都有效,但是如果有人的Python设置与我的类似,下面的解决方案对我来说可能会帮助你。
1.打开终端

  1. which python3
    1.复制给你的目录...(对我来说是/Users/foo/.pyenv/bar/python3
    1.在PyCharm(Professional Edition)中创建新的Django项目时,将您的基目录设置为从which python3接收的目录
    1.创建项目
iyfamqjs

iyfamqjs5#

Python 3.9在Mac上我需要切换到Python 3.6。
我首先安装python 3.6.0(下载python-3.6.0-macosx10.6.pkg,然后双击并按照安装步骤操作)。然后,我犯了和你的问题一样的错误。
然后我安装了python 3.6.5(下载python-3.6.5-macosx10.9.pkg,然后双击并按照安装步骤),它工作了。

dz6r00yl

dz6r00yl6#

我的案子

  1. Xcode(可能某些文件夹被意外删除,如/Library/Frameworks/...
    1.安装了Python和anaconda
    我的解决方案
    1.重新安装Xcode
    1.按照this删除anaconda,然后一切正常

相关问题