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。我该怎么解决呢?
6条答案
按热度按时间0yycz8jy1#
这对我来说也是同样的问题。
检查是否安装了多个Python3.x版本。在我的例子中,我安装了
Python3.6
和Python3.9
。brew uninstall python3
没有完全删除Python3.6
。我可以通过显式运行
python3.9
而不是python3
来从终端调用Python3.9
,这让我相信这个问题是由使用Python3.x资源的模糊性引起的。手动删除
/Library/Frameworks/Python.framework/Versions/3.6
导致Python 3按预期运行。/Library/Frameworks/Python.framework/Versions/3.6
就足够了。zf2sa74q2#
入住地点:
如果您可以从这个位置调用python3解释器而没有任何问题,请将其复制到
我升级到macOS Big Sur,也遇到了同样的问题。我无法从终端打开Python解释器,Library/Frameworks/Python.framework/Versions/3.6中的Python版本也被指向Python2.7。
后来,我发现python3在位置
/usr/bin/python3
对我来说工作得很好。我还尝试为 python3 创建一个指向上述路径的符号链接,但没有成功。ecfsfe2w3#
这是因为你已经安装了来自系统库的python3.6和来自其他源代码(如brew)的python3.9,并且较低版本的python有问题。请手动删除/Library/Frameworks中的python。
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6
这个命令对我很有用。z8dt9xmd4#
我在PyCharm的Create a Django项目文档的第1步遇到了同样的问题。
我之前在Mac上按照these instructions设置了Python。不能保证这个解决方案对每个人都有效,但是如果有人的Python设置与我的类似,下面的解决方案对我来说可能会帮助你。
1.打开终端
which python3
1.复制给你的目录...(对我来说是
/Users/foo/.pyenv/bar/python3
)1.在PyCharm(Professional Edition)中创建新的Django项目时,将您的基目录设置为从
which python3
接收的目录1.创建项目
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,然后双击并按照安装步骤),它工作了。
dz6r00yl6#
我的案子
/Library/Frameworks/...
1.安装了Python和
anaconda
。我的解决方案
1.重新安装Xcode
1.按照this删除
anaconda
,然后一切正常