Mac 中如何让Python 指向 Python3

本文适用于电脑上同时有Python2.x和Python3.x两种版本的情况

一、操作如下
#设置python默认指向Python3.x版本,以后可以用python命令替代python3命令
echo alias python=python3 >> ~./bashrc  
#使设置生效
source ~/.bashrc  

如下图一样来验证是否成功? 版本以自己电脑中的为准


image.png

如果不行我们看下一种方式。

二、Mac和Linux将默认的Python版本指向Python3
Linux:

注意自己电脑python装的路径

which pip
-> /usr/bin/python
which pip3
-> /usr/bin/python3
sudo ln -s /usr/bin/python /usr/bin/python3

如果还是不行

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
Mac:

同样查看路径

which pip
-> /usr/local/bin/pip
which pip3
-> /opt/homebrew/bin/pip3
sudo ln -s path_pip path_pip3


which python
-> /usr/bin/python
which python3
->/usr/bin/python3

如果还是不行,那就执行open .bash_profile 打开该文件,配置环境变量量可以看这篇
## Mac系统下的环境变量问题

添加如下:【注意path,用which命令去查查!】

#Setting PATH for Python 3.9
#The original version is saved in .bash_profile.pysave
PATH="/opt/homebrew/bin/python3.9/bin:${PATH}"
export PATH
alias python="/opt/homebrew/bin/python3"

# Setting PATH for pip 3.9
export PATH="/opt/homebrew/bin/python3.9/bin:$PATH"

保存之后运行:

source ~/.bash_profile

#检查
python -V
pip -V

你可能感兴趣的:(Mac 中如何让Python 指向 Python3)