0%

Linux设置默认Python版本

概述

由于默认的python版本为2.7,执行命令时需要改为python3,比较麻烦。所以将python3设置为默认版本。(执行apt-get install python3-pip安装python3)

配置

原理:使用update-alternatives进行配置

查看python位置

1
ls /usr/bin/python*

一般是/usr/bin/python2/usr/bin/python3

查询当前配置

1
update-alternatives --list python

没有配置过的话会返回update-alternatives: error: no alternatives for python

配置默认版本

通过设置优先级来实现默认使用python3

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

测试

查询默认版本号

1
python --version

注意

有些脚本需要手动修改python版本(如yum),将/usr/bin/python改为/usr/bin/python2

参考

更改Ubuntu默认python版本的两种方法