將Python進行公升級,已經解決yum不可用的問題

2021-05-24 08:21:54 字數 845 閱讀 2772

1.  背景

centos5.4自帶的python版本是2.4.3,但是目前許多基於python的應用軟體要求的python版本應要高於2.4。(如robot framework2.5要求python版本至少是2.5)

2.  目標

將centos自帶的python由2.4.3版本公升級到2.6.5版本。

3.  實施

$tar jxvf  python2.6.5.tar.bz2

$cd python2.6.5

$./configure

$make && make install

自此,python2.6安裝後路徑預設是在/usr/local/lib/python2.6

檢視python版本:

$ /usr/local/bin/python2.6 -v

(2)建立軟連線,使系統預設的python指向python2.6

正常情況下即使python2.6安裝成功後,系統預設指向的python仍然是2.4.3版本,考慮到yum是基於python2.4.3才能正常工作,不敢輕易解除安裝。如何實現將系統預設的python指向到2.6版本呢?

mv /usr/bin/python  /usr/bin/python.bak

ln -s //usr/local/bin/python2.6 /usr/bin/python

檢驗python指向是否成功

python -v

(3) 解決系統python軟鏈結指向python2.6版本後,yum不能正常工作

方法:$vi /usr/bin/yum

將文字編輯顯示的#/usr/bin/python修改為#/usr/bin/python2.4,儲存修改即可

csdn已經解決(間隔180秒發)

threadpool.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include include stdafx.h define win32 lean and mean include include using namesp...

重大疑難故障分析日誌(已經解決)

故障現象 三個不同的應用,每個應用都是n臺伺服器的集群。從兩周前出現乙個非常奇怪的現象,每天從11 20開始,到下面的幾個點的20分,如12 20,13 20,14 20,15點20.一直到某個點結束,每個點的20分都是會發生資料庫 連線暴漲,把有資料庫請求的方法進行攔截,很多方法竟然執行20多秒,...

重大疑難故障分析日誌(已經解決)

故障現象 三個不同的應用,每個應用都是n臺伺服器的集群。從兩周前出現乙個非常奇怪的現象,每天從11 20開始,到下面的幾個點的20分,如12 20,13 20,14 20,15點20.一直到某個點結束,每個點的20分都是會發生資料庫 連線暴漲,把有資料庫請求的方法進行攔截,很多方法竟然執行20多秒,...