前幾天centos放出5.x系列終極版本centos5.9(final),像我這樣有強迫症的人是不會放過這個更新的機會的。
更新python千萬不要把老版本的刪除!新老版本是可以共存的,很多基本的命令、軟體包都要依賴預裝的老版本python的,比如yum。
下面講一下更新的方法:
第1步:更新一下你的gcc,因為gcc版本太老會導致新版本python包編譯不成功
#yum -y install gcc
#wget
ps:命令中的數字就是版本號,你也可以把3.3.0換成你需要的版本,截止至我撰稿時(2023年1月29日),最新可用版本是3.3.0
#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
編譯安裝完畢以後,可以輸入上面一行命令,檢視版本
第4步:建立軟連線指向到當前系統預設python命令的bin目錄,讓系統使用新版本python
#mv /usr/bin/python /usr/bin/python2.4 //當前python的版本為2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python
輸入#python -v,即可檢視當前預設python版本
預設的python成功指向3.3.0以後,yum不能正常使用,需要修改yum的配置檔案
第5步:修改yum配置檔案
#vi /usr/bin/yum
把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改為之前的老版本號
儲存退出,yum即可正常使用。如若有其他命令、軟體不能正常使用,仿照yum配置檔案的修改方法,修改其配置檔案即可。
至此,更新完畢。
Ubuntu下更新python版本
wgettar xvjf python 2.7 3.tar bz2進入解壓縮後的資料夾 cd python 2.7.3在編譯前先在 usr local建乙個資料夾python27 作為python的安裝路徑,以免覆蓋老的版本 mkdir usr local python27在解壓縮後的目錄下編譯安裝...
Centos下python安裝 MySQLdb報錯
問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....
CentOS下安裝python環境
1 準備編譯環境 yum groupinstall development tools yum install zlib devel bzip2 devel openssl devel ncurses devel wget3 解壓 配置 編譯和安裝 在安裝包中readme的檔案中有build ins...