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安装情况:
之后修改python3的指向,
sudo rm -rf /usr/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/bin/python3
输入python3
二、pip
参考别人博客的做法:
先使wget下载安装脚本:
wget https://bootstrap.pypa.io/get-pip.py
安装
sudo python get-pip.py
查看版本
pip3 --version
坑3:出现下面错误
解决办法:sudo apt-get install python3.6-gdbm
之后在查看pip --version
出现下面结果:
按照提示,输入:
apt install python3-pip
再查看pip版本
安装成功!!
参考博客:
https://blog.csdn.net/qq_42693848/article/details/88900553
https://www.bbsmax.com/A/x9J2GOOV56/
https://blog.csdn.net/aaronjny/article/details/83658681
感谢!