如何在linux下升級python

服務linux器自帶的是python2.6.沒法安裝 pip install paramiko。老是報錯。 系統自帶的Python2.6又不能動。無奈只好再安裝一個版本。 本身嘗試手動升級python2.7 最後仍是放棄了,由於安裝成功了,pip等組件也無法使用,尷尬。

服務linux器自帶的是python2.6.沒法安裝 pip install paramiko。老是報錯。python

系統自帶的Python2.6又不能動。無奈只好再安裝一個版本。linux

本身嘗試手動升級python2.7 最後仍是放棄了,由於安裝成功了,pip等組件也無法使用,尷尬。bash

最終, 仍是改成用anaconda輔助安裝python3..(阿里雲服務器,下載安裝特別快)。。具體步驟以下:服務器

1.下載安裝腳本:

wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.shpython2.7

2 運行安裝嚮導:
bash Anaconda3-5.2.0-Linux-x86_64.sh

一路 enter 或 yes測試

3 修改環境變量

(這樣系統默認Python3了,且默認使用pip也是pip3了)
使環境變量當即生效阿里雲

確認是否安裝成功:spa

echo "export PATH=/root/anaconda3/bin:$PATH" >> /etc/profile

source /etc/profile

conda --version
4 建軟鏈接

這樣才能保證腳本中調用python3不用寫絕對路徑blog

ln -s /usr/bin/python2.6 /usr/bin/python
rm -f /usr/bin/python
ln -s /root/anaconda3/bin/python /usr/bin/python
5.測試

在linux終端打開python,如果下面的界面表示成功
注:系統自帶的Python是2.6,安裝anaconda3會自動升級Python版本
如何在linux下升級python如何在linux下升級python
尷尬!,升級到python3後,yum命令不能執行了。
如何在linux下升級python如何在linux下升級python
解決辦法:ip

vi /usr/bin/yum

將行首 #!/usr/bin/python 改成 #!/usr/bin/python2.6

相關文章
相關標籤/搜索