最近折騰了一下伺服器,比較了一下Ubuntu和CentOS,最終還是發現CentOS比較順手。但是,Ubuntu自帶了Python2.7和Python3.6,CentOS卻只安裝了Python2.7,一點都不人性化啊有木有!?
然後開始Google,搗鼓CentOS下Python3的安裝方法。網上多數是用下載原始碼編譯的方法安裝,比較折騰。
在重灌了幾次系統後,最終發現了一種使用yum安裝的極簡方法。
準備工作
首先更新一下yum:
sudo yum -y update
複製程式碼
該 -y 標誌用於提醒系統我們知道我們正在進行更改,免去終端提示我們要確認再繼續(可以不新增該標誌)。
然後安裝yum-utils,一組擴充套件和補充yum的實用程式和外掛:
sudo yum -y install yum-utils
複製程式碼
最後,我們將安裝CentOS開發工具,用於允許您從原始碼構建和編譯軟體:
sudo yum -y groupinstall development
複製程式碼
安裝Python3
安裝EPEL:
sudo yum -y install epel-release
複製程式碼
安裝IUS軟體源:
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
複製程式碼
安裝Python3.6:
sudo yum -y install python36u
複製程式碼
安裝pip3:
sudo yum -y install python36u-pip
複製程式碼
可以檢查一下安裝情況,分別執行命令檢視:
python3.6 -V
pip3.6 -V
複製程式碼
新增軟連結
到此,可以說是安裝完成了,在 /usr/lib/目錄下可以看到Python3.6的資料夾。
現在是Python2.7和Python3.6共存,需要使用Python3.6要用 python3.6 xxx.py
這個命令,很不優雅。
那就建立一個軟連結,使用python3
去使用Python3.6吧:
ln -s /usr/bin/python3.6 /usr/bin/python3
複製程式碼
pip3.6同理:
ln -s /usr/bin/pip3.6 /usr/bin/pip3
複製程式碼
我們可以看到,軟連結是建立成功了的。
最後來看看執行命令列的結果:
這樣就可以在不動原來的Python2.7基礎上安裝了Python3.6,可以愉快的玩耍了!