ubuntu16.04LTS服务器,python2.7升级到3.6,且同时升级pip

ubuntu这个服务器,默认是带了python2.7和python3.5版本的。

如果想升级到python3.6,怎么办?

我综合了网上的几个帖子,在几台服务器上测试了一下,

没什么大问题,作个记录。

 

一,让下面的add-apt-repository命令可用

apt install software-properties-common

 

二,增加ppa仓库

sudo add-apt-repository ppa:jonathonf/python-3.6

 

三,升级apt索引

 

sudo apt-get update

 

四,安装python3.6

sudo apt-get install python3.6

五,通过命令修改python3软链

update-alternatives命令可以修改系统默认命令的软链指向,参考这里,上面两句指令就是修改了系统默认的/usr/bin/python3 的软链指向,指向了两个位置,最后面的1和2是优先级。

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

 

六,可以过以下命令,可以切换Python3的指向。

 

sudo update-alternatives --config python3

 

七,修改默认系统python命令软链接

也要先备份,再删除和新建,是个好习惯

sudo cp /usr/bin/python /usr/bin/python_bak

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3.6 /usr/bin/python

 

八,验证python3

 

python –V

 

九,获取及安装pip3

wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
sudo python get-pip.py

 

十,验证pip3

pip3 –version

好像以后在python3.6里安装模块,只能用pip3命令,我没有更改系统的pip命令(对应的pip2)。这样更专业明确些。

 

转载于:https://www.cnblogs.com/aguncn/p/10325989.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值