如何在linux下升級python
阿新 • • 發佈:2018-12-01
服務linux器自帶的是python2.6.無法安裝 pip install paramiko。總是報錯。 系統自帶的Python2.6又不能動。無奈只好再安裝一個版本。 自己嘗試手動升級python2.7 最後還是放棄了,因為安裝成功了,pip等元件也沒法使用,尷尬。 |
服務linux器自帶的是python2.6.無法安裝 pip install paramiko。總是報錯。
系統自帶的Python2.6又不能動。無奈只好再安裝一個版本。
自己嘗試手動升級python2.7 最後還是放棄了,因為安裝成功了,pip等元件也沒法使用,尷尬。
最終, 還是改為用anaconda輔助安裝python3..(阿里雲伺服器,下載安裝特別快)。。具體步驟如下:
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
2 執行安裝嚮導:bash Anaconda3-5.2.0-Linux-x86_64.sh
一路 enter 或 yes
3 修改環境變數(這樣系統預設Python3了,且預設使用pip也是pip3了)
使環境變數立即生效
確認是否安裝成功:
echo "export PATH=/root/anaconda3/bin:$PATH" >> /etc/profile source /etc/profile conda --version
這樣才能保證指令碼中呼叫python3不用寫絕對路徑
ln -s /usr/bin/python2.6 /usr/bin/python rm -f /usr/bin/python ln -s /root/anaconda3/bin/python /usr/bin/python5.測試
在linux終端開啟python,若是下面的介面表示成功
注:系統自帶的Python是2.6,安裝anaconda3會自動升級Python版本
尷尬!,升級到python3後,yum命令不能執行了。
解決辦法:
vi /usr/bin/yum
將行首 #!/usr/bin/python