Ubuntu 安裝python3.6並設置爲默認

   最近在學習python,要想學好一門語言,好的編程環境就是成就大神的第一步,所以學會安裝搭建python編程環境是必修功課。新手上路!有什麼錯誤的請各位大神指點,謝謝。

Step1:如果沒有安裝python相關依賴的可以安裝下

sudo apt-get install openssl    
sudo apt-get install libssl-dev  
sudo apt-get install -y make build-essential zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm tk-dev  

Step2:添加服務源,這個由於網絡的原因要耐心等待下,一次請求不成功可以多次請求下

sudo add-apt-repository ppa:jonathonf/python-3.6

Step3:更新軟件源並安裝python3.6,安裝完成後,python3.6已經成功安裝到了本地,但這還不是python命令的默認值。

sudo apt-get update

sudo apt-get install python3.6

Step4:將python3.6設置爲默認

          首先使python3.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

          最後修改爲默認:

           sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
           sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

          切換版本:

          sudo update-alternatives --config python

Step5:通過python -V 查看 python版本

你就可以看到自己安裝的python版本了

自此整個python安裝過程就結束了,那麼接下來就安裝python包管理器 pip3,你也可以升級現有的pip:

安裝

sudo apt-get install python3-pip

升級

sudo pip3 install --upgrade pip

卸載

sudo apt-get remove python3-pip

安裝好pip3執行pip3 list 時候出現:ImportError: cannot import name 'main'

請vim /usr/bin/pip3 修改 爲:

from pip import __main__

if __name__ == '__main__':

       sys.exit(__main__._main()) 

如果還報錯,那就乾脆刪掉pip3的硬鏈接吧。

在/usr/bin目錄下#rm -rf pip3

之後再重新創建硬鏈接,ln /usr/local/python3/bin/pip3.6 /usr/bin/pip3

保存更新下就可以了

好了,新手入坑,有什麼不對的地方,請各位大神不要吝嗇留言,我會及時改正,謝謝!

 

 

 

 

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