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執行pip list 時候出現:ImportError: cannot import name 'main'
請vim /usr/bin/pip3 修改 為:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
儲存更新下就可以了
好了,新手入坑,有什麼不對的地方,請各位大神不要吝嗇留言,我會及時改正,謝謝!