Ubuntu 16.04.6 LTS安装python 3.6/3.7/3.8以及pip的解决方法

Ubuntu 16.04.6 LTS安装python 3.6/3.7/3.8以及pip的解决方法

运行一段python代码发现,一些语法只适用于python 3.6+,而Ubuntu 16.04上默认的python3版本上3.5…

方案1:源码编译,太过于繁琐

方案2:ppa安装,大部分教程留下的链接过老,ppa源失效(博客抄袭何时休)


以下给出我的解决方案:

Step1. 安装Python 3.x

添加deadsnakes源,截止到本博文发布,该ppa源有效

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7 #版本自己选择

Step2. 安装Python 3.x对应的pip

使用get-pip.py脚本进行处理

cd /tmp
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3.7 get-pip.py

如果提示无权限请用root权限

不出意外
pip3 -V应该会显示出对应的Python3.x的版本了

后记:还有一个更好的解决方案是pyenv,想了解的朋友可以看一下

你可能感兴趣的:(Linux,踩坑)