赞
踩
运行一段python代码发现,一些语法只适用于
python 3.6+
,而Ubuntu 16.04上默认的python3版本上3.5…
方案1:源码编译,太过于繁琐
方案2:ppa安装,大部分教程留下的链接过老,ppa源失效(博客抄袭何时休)
以下给出我的解决方案:
添加deadsnakes源,截止到本博文发布,该ppa源有效
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7 #版本自己选择
使用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
,想了解的朋友可以看一下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。