CentOS 7.4 下安裝Python3.6

Fi7z發表於2018-07-01

最近折騰了一下伺服器,比較了一下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
複製程式碼

python3.6

pip3.6

新增軟連結

到此,可以說是安裝完成了,在 /usr/lib/目錄下可以看到Python3.6的資料夾。

python3

現在是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
複製程式碼

python3

pip3
我們可以看到,軟連結是建立成功了的。

最後來看看執行命令列的結果:

final
這樣就可以在不動原來的Python2.7基礎上安裝了Python3.6,可以愉快的玩耍了!

相關文章