如果您使用的是 Mac M1
步骤:
1. $ brew install python
2. $ sudo ln -s -f /opt/homebrew/bin/python3 /usr/local/bin/python
3. Restart your terminal.
4. $ python --version
如果您使用的是Intel Mac
步骤
1. $ brew install python
2. $ ln -s -f /usr/local/bin/python3.<your version> /usr/local/bin/python
3. Close Terminal and test version
4. $ python --version
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
根据提供的信息,无法确定/usr/bin/python
是否已经是符号链接。您可以检查该目录中的所有Python版本,并查看它是否为符号链接。
ls -l /usr/bin/python*
ls -l /usr/local/bin/python*
python
是一个现有的符号链接python
是一个符号链接,您可以按照建议更改该符号链接,将其链接到python3
。使用-s选项进行软链接,使用-f选项强制覆盖现有的符号链接即可。请保留HTML标签。ln -sf /usr/bin/python3 /usr/local/bin/python
sudo -i
ln -sf /usr/bin/python3 /usr/local/bin/python
检查是否识别正确的版本
where python
python -V
从MacOS Monterey 12.3开始
从MacOS Monterey版本12.3开始,不再预装python2,而是升级到Python 3.8.9。因此,python
不再使用,可以使用符号链接而无需考虑python2
的问题。
python -V
zsh: command not found: python
python2 -V
zsh: command not found: python2
python3 -V
Python 3.8.9
python
更改为指向python3
是否会破坏现有功能。直接输入python3
有什么问题吗? - gold_cy