因为某种原因需要python3.6的版本,但是Ubuntu16.04默认的版本是Python2.7和Python3.5,需要切换到Python3.6
安装python3.6
依次执行下面的命令
apt-get update
apt-get install software-properties-common python-software-properties
apt-get update
add-apt-repository ppa:jonathonf/python-3.6 //若报错更换下面的一条
add-apt-repository ppa:deadsnakes/ppa
apt-get update
apt-get install python3.6
通过python --version可查看当前的python版本。
通过ls /usr/local/lib/可查看当前主机安装了哪些python版本。
将系统图默认Python版本从2.7切换到3.6
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
#update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本
# 上面三行指令最后的数字 1 2 3 分别代表优先级。1是最高。所以等下 config的时候,会发现默认版本是2.7(因为它的优先级设为了1).
然后输入update-alternatives --config python(这是一个切换Python版本的指令),会出现如下选项:
通过输入Python3.6对应的数字3,成功将Python版本设置成3.6。
通过python --version查看版本
已完美切换到python3.6