天天看點

centos7賦予全部權限_CentOS 7系統更新自帶的Python 2.7.5到最新版Python 3.7.2

centos7賦予全部權限_CentOS 7系統更新自帶的Python 2.7.5到最新版Python 3.7.2
點選以下連結可以快速通路全部我發表的Python相關文章:

Nick WU:Nick WU的python文章目錄(持續更新中...)​zhuanlan.zhihu.com

centos7賦予全部權限_CentOS 7系統更新自帶的Python 2.7.5到最新版Python 3.7.2

CentOS 7 中預設安裝了 Python 2.7.5版,由于Python2與Python3差異比較大,是以一些應用相容Python3但是不相容Python2,這就要我們更新自帶的Python2到Python3。但是很多基本的指令、軟體包都依賴舊版本,比如:yum。是以在更新 Python 時,建議不要删除舊版本(新舊版本可以共存)。

一、 檢視目前python版本

python -V
#centos 7預設内置Python 2.7.5
           

二、 下載下傳新的python包并安裝

進入python官網(https://www.python.org),選擇需要的版本。此處我選擇目前最新版本Python 3.7.2。選擇其他版本原理相同,隻需要下面代碼部分的3.7.2換成你想要的版本即可,如3.6.1等。

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
tar xvf Python-3.7.2.tar.xz
cd Python-3.7.2/
./configure
make && make install 
           

三、 驗證

python -V     #檢視Python2的版本号
python3 -V    #檢視Python3的版本号

           

以後需要使用Python3時可以用python3 + 指令,如:python3 /s.py等;使用python2時可以用python + 指令。同理,對應的pip等也相似。