Ubuntu16.04安裝python3.6 安裝pip

裝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》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章