阿里云Ubuntu16.04升级python3.6和pip

 

ubuntu16.04安装python3.6

 

一、Python3.6

 ubuntu16.04默认的软件repository中并不包含python3.6(最高到python3.5),所以无法通过命令apt-get install python3.6
直接安装python3.6

1.通过下面指令让add-apt-repository命令可用

apt install software-properties-common

坑1:出现E:Unable to locate package software-properties-common 问题,用sudo apt-get update更新一下apt库

         https://blog.csdn.net/weixin_39025871/article/details/104904968

 

2.增加ppa仓库,添加软件源

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

 

3.更新apt库

sudo apt-get update

坑2:报以下错误

由于存在一些无效的ppa软件源,导致出现403 Forbidden错误,清除掉无效的源就好了。

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

具体清除掉哪个源,参考这个博客:https://blog.csdn.net/Boys_Wu/article/details/103719108

 

4.安装python3.6

sudo apt-get install python3.6

输入python3.6,查看python3.6安装情况:

阿里云Ubuntu16.04升级python3.6和pip_第1张图片

之后修改python3的指向,

sudo rm -rf /usr/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/bin/python3

输入python3

阿里云Ubuntu16.04升级python3.6和pip_第2张图片

 

 

二、pip

参考别人博客的做法:

先使wget下载安装脚本:

wget https://bootstrap.pypa.io/get-pip.py

安装

sudo python get-pip.py

查看版本

pip3 --version

坑3:出现下面错误

阿里云Ubuntu16.04升级python3.6和pip_第3张图片

解决办法:sudo apt-get install python3.6-gdbm

之后在查看pip --version

出现下面结果:

5

按照提示,输入:

apt install python3-pip

再查看pip版本

6

安装成功!!

 

参考博客: 

https://blog.csdn.net/qq_42693848/article/details/88900553

https://www.bbsmax.com/A/x9J2GOOV56/

https://blog.csdn.net/aaronjny/article/details/83658681

 

感谢!

你可能感兴趣的:(经验)