首頁 > 軟體

更新CentOS系統的Python版本

2020-06-16 17:57:56

因今天在CentOS系統下安裝一程式需要用到Python高版本,所以升級來系統自帶的Python。

先查詢下系統的Python版本是多少。

#python -V

顯示出來的是2.4.3,太老了,現在升級到比較穩定的版本3.3.0,大家想升級到最新版本可以參考官方網站(https://www.python.org/downloads/)。

溫馨提示:更新python千萬不要把老版本的刪除!新老版本是可以共存的,很多基本的命令、軟體包都要依賴預裝的老版本python的,比如yum。

現在就開始升級操作,在此之前為了防止編譯失敗我們把GCC升級到最新版本。

#yum -y install gcc

開始升級工作:#wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2

#tar -jxvf Python-3.3.0.tar.bz2
#cd Python-3.3.0
#./configure
#make all
#make install
#make clean
#make distclean

編譯安裝完畢。輸入下面命令檢視版本

#/usr/local/bin/python3 –V

建立軟連線指向到當前系統預設python命令的bin目錄

#mv /usr/bin/python /usr/bin/python2.4 //當前python的版本為2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python

輸入下面命令檢視版本

#/usr/local/bin/python3 –V

此時查詢顯示的版本是:3.3.0。可是此時yum不能正常使用,需要修改yum的組態檔。

#vi /usr/bin/yum

把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改為之前的老版本號
儲存退出。

到此升級完畢。

最後附上解除安裝的方法

我們還記得安裝python包是使用下面命令python setup.py install

#python setup.py install --record files.txt 記錄安裝後檔案的路徑
#cat files.txt | xargs rm -rf  刪除這些檔案

無需作業系統直接執行 Python 程式碼  http://www.linuxidc.com/Linux/2015-05/117357.htm

CentOS上原始碼安裝Python3.4  http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心程式設計 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視訊+程式碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python指令碼獲取Linux系統資訊 http://www.linuxidc.com/Linux/2013-08/88531.htm

Ubuntu下用Python搭建桌面演算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 語言的發展簡史 http://www.linuxidc.com/Linux/2014-09/107206.htm


IT145.com E-mail:sddin#qq.com