linux环境切换python3版本

linux环境切换python3版本

在linux环境下既安装了python3.5又安装了python3.7,在安装库函数的时候有时候会遇到版本不兼容问题,例如有些库函数要求当前的python环境必须是python3.6及以上版本。下面演示如何将python3.5切换成python3.7。

Step1 查看当前默认的python版本

1
2
3
python --version
# 输出当前python版本
python3.5.2

Step2 查看当前默认python版本安装路径

1
2
3
which python
# 输出当前python安装路径
/usr/bin/python3

Step3 查看python3.7的安装路径

1
2
3
which python3.7
# 输出python3.7安装路径
/home/shenzhen/anaconda3/bin/python3.7

Step4 删除旧版本的软链接、建立新版本的软链接

1
2
sudo rm -rf /usr/bin/python3
sudo ln -s /home/shenzhen/anaconda3/bin/python3.7 /usr/bin/python3

再次查看python版本,可以看到是python3.7版本了。

1
2
3
4
shenzhen@ubuntu:~$ python
Python 3.7.6 (default, Jan  8 2020, 19:59:22)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.