裝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.csdn.net/wanttifa/article/details/88965082》
tip2:《原文:https://blog.csdn.net/xiaoming0018/article/details/83146191》
tip3:《原文:https://blog.csdn.net/qq_33475105/article/details/82084589》