装3.6的时候走了不少弯路和遇到了坑,直接说我最后成功的办法了,希望有用:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.6
##检查包并安装
sudo apt-get update
sudo apt-get install python3.6
此处,如果遇到错误提示:tip3
无法下载 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/pool/main/p/python3.6 /libpython3.6_3.6.8-1
解决方案:
进入/etc/apt/sources.list.d/,发现更新时发生错误的源,删去即可。
运行: cd /etc/apt/sources.list.d/
运行: ls
jonathonf-ubuntu-python-3_6-bionic.list sogoupinyin.list sogoupinyin.list.save
运行:sudo rm jonathonf-ubuntu-python-3_6-bionic.list
之后重新更新即可
sudo apt-get update
此处若提示:无法下载 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/pool/main/p/python3.6/libpython3.6_3.6.8-1
*安装pip3* :curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
说明:tip1
安装curl时报错 curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.12) but 7.58.0-2ubuntu3.6 is to be installed
提示安装curl依赖的libcurl版本不一致,这个时候用purge命令重新安装就好了
解决方案:
sudo apt-get purge libcurl3-gnutls
sudo apt-get install curl
调整Python3的优先级,使得3.6优先级较高
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
更改默认值,python默认为Python2,现在修改为Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
Ubuntu下pip3的安装、升级、卸载
安装
sudo apt-get install python3-pip
升级
sudo pip3 install --upgrade pip
卸载
sudo apt-get remove python3-pi
--------------------致谢:
tip1:《原文:https://blog.youkuaiyun.com/wanttifa/article/details/88965082》
tip2:《原文:https://blog.youkuaiyun.com/xiaoming0018/article/details/83146191》
tip3:《原文:https://blog.youkuaiyun.com/qq_33475105/article/details/82084589》