2021-05-12 14:32:11
更新CentOS系統的Python版本
因今天在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
相關文章