最近折騰了一下服務器,比較了一下Ubuntu和CentOS,最終仍是發現CentOS比較順手。可是,Ubuntu自帶了Python2.7和Python3.6,CentOS卻只安裝了Python2.7,一點都不人性化啊有木有!?python
而後開始Google,搗鼓CentOS下Python3的安裝方法。網上多數是用下載源碼編譯的方法安裝,比較折騰。centos
在重裝了幾回系統後,最終發現了一種使用yum安裝的極簡方法。bash
首先更新一下yum:服務器
sudo yum -y update
複製代碼
該 -y 標誌用於提醒系統咱們知道咱們正在進行更改,免去終端提示咱們要確認再繼續(能夠不添加該標誌)。工具
而後安裝yum-utils,一組擴展和補充yum的實用程序和插件:開發工具
sudo yum -y install yum-utils
複製代碼
最後,咱們將安裝CentOS開發工具,用於容許您從源代碼構建和編譯軟件:centos7
sudo yum -y groupinstall development
複製代碼
安裝EPEL:spa
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,能夠愉快的玩耍了!