Mac 零碎版本: 12.6

(一)需要

Mac失常应用python,比方,在终端输入 python --version 能打印出python的版本。

(二)现状

输出 python --version ,终端展现 command not found: python

输出 python3 --version 也不好使。

(三)剖析

通过查资料,发现是更新零碎版本后,Python后,之前内置的Python的库产生了变动。

(四)解决

1、重新安装 xcode

在Mac 生态里,之前是Git的应用,当初又增加了Python,须要装置Xcode能力更不便的应用。

感觉苹果为了推工具也是挺拼的。

2、装置 xcode-select

用途是,在发现没有的命令后,xcode-select会提醒装置新的命令安装包。
装置命令是 xcode-select --install

3、执行python 命令行

输出 python --version,提醒,让装置python,点击确定,装置后,直到装置实现。

输出 python --version,还是不行。然而输出 python3 --version,显示了Python 3.9.6阐明,曾经装置了python3。看苹果官网,说是内置的python 降级为了python3,python2不再内置了。

4、增加软链

sudo ln -s /Library/Developer/CommandLineTools/usr/bin/python3 /Library/Developer/CommandLineTools/usr/bin/python

再次输出 python --version 就能够了,输入的是 Python 3.9.6

相干命令

// 查看Python的装置目录which python 

参考链接

https://developer.apple.com/f...