1. 程式人生 > >yum中的python版本錯誤(轉載)

yum中的python版本錯誤(轉載)

 原網址:http://blog.sina.com.cn/s/blog_62c8f3c901012s5c.html

1、報錯資訊如下:

[[email protected] local]# yum -y install prce
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.1 (r261:67515, Aug 7 2010, 11:36:17) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
http://wiki.linux.duke.edu/YumFaq

錯誤原因:錯誤資訊描述為 yum 所依賴的python

 不相符,請安裝相對應python即可

2、執行yum檢視資訊

[[email protected] bin]# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.1 (r261:67515, Aug 7 2010, 11:36:17) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
http://wiki.linux.duke.edu/YumFaq

提示當前版本是2.6.1可能版本不匹配。沒有yum依賴的包。

3、檢視yum版本

[[email protected] local]# rpm -qa |grep yum
yum-3.2.8-9.el5.centos.1
yum-metadata-parser-1.1.2-2.el5

4、檢視python版本

[[email protected] local]# whereis python
python: /usr/bin/python2.4 /usr/bin/python /usr/lib/python2.4 /usr/local/bin/python2.6 /usr/local/bin/python2.6-config /usr/local/bin/python /usr/local/lib/python2.6 /usr/share/man/man1/python.1.gz

果然裝了兩個版本python

5、執行python,檢視到使用2.6.1的版本

[[email protected] local]# python
Python 2.6.1 (r261:67515, Aug 7 2010, 11:36:17) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

6、猜測yum呼叫了高版本的python。

7、解決方法:

查詢yum檔案,並編輯此py檔案
[[email protected] local]# which yum
/usr/bin/yum
[[email protected] local]# vi /usr/bin/yum


#!/usr/bin/python
改為:
#!/usr/bin/python2.4

然後儲存OK.

補充:yum基於python寫的。

相關推薦

yumpython版本錯誤轉載

 原網址:http://blog.sina.com.cn/s/blog_62c8f3c901012s5c.html 1、報錯資訊如下: [[email protected] local]# yum -y install prce There was a pr

PHP的異常和錯誤轉載

科技 see 估計 ror zend 有用 幫助 是我 exception 博客好久沒有更新了,實在慚愧,最近在忙人生大事,哈哈!這段時間沒有看什麽新的東西,結合項目中遇到的PHP異常處理問題,我又重新梳理了之前模糊的概念,希望對大家理解PHP異常處理有所幫助。   請一

python 之 strip()--轉載

rip class 函數 地址 字符 pre abc blog python 原博地址:http://www.jb51.net/article/37287.htm 函數原型 聲明:s為字符串,rm為要刪除的字符序列 s.strip(rm) 刪除s字符串中開頭、

windows下構建發布python模塊轉載

stl div desktop .html tor target python from pop 轉自:http://blog.sciencenet.cn/blog-800737-649292.html 1. 首先將你要發布的模塊(函數)寫在一個Python文件裏,即

Eclipse執行maven命令轉載

pom 下載 http ssp pom.xml文件 soft 讓我 generate fill 轉載自:http://blog.csdn.net/u011939453/article/details/43017865 1、如下圖,右擊需要執行maven命令的工程,選擇

webAPI 上傳檔案 404錯誤轉載 webAPI檔案上傳時檔案過大404錯誤的問題

webAPI檔案上傳時檔案過大404錯誤的問題  來源:https://www.cnblogs.com/dzhengyang/p/9149157.html 背景:最近公司有個需求,外網希望自動儲存資料到內網,內網有2臺伺服器可以相互訪問,其中一臺伺服器外網可以訪問,於是想在

C++template的用法轉載

**類模板與函式模板的定義和使用類似。 有時,有兩個或多個類,其功能是相同的,僅僅是資料型別不同,如下面語句聲明瞭一個類: class Compare_int { public : Compare(int a,int b) { x=a; y=b; } int max( ) { retur

python學習2轉載

一、流程控制之while迴圈 語法:while 條件:  迴圈體else:  else語句(當條件不成立的時候執行這裡 和break沒關係) 判斷條件是否成立。 如果成立執行迴圈體。然後再次判斷條件,。。。。。直到條件不成立的時候跳出迴圈 break :終止當前本層迴圈(直接跳到迴圈的末尾)

python學習3轉載

主要內容: 列表 和 元組和字典 列表 一、列表介紹 列表是一種能儲存大量資料的資料結構,是能裝物件的物件。由方括號 [] 括起來,能放任意型別的資料,資料之間用逗號隔開 列表儲存資料是有順序的 二、增刪改查 lis = [] 1、增加 (三種) lis.append()  &nb

javastatic的理解轉載

使用 static 修飾符修飾的屬性(成員變數)、常量和成員方法稱為靜態變數、常量和方法,它們統稱為 靜態成員,歸整個類所有,不依賴於類的特定例項,被類的所有例項共享。只要這個類被載入, Java 虛擬機器就可以根據類名在執行時資料區的方法區內找到它們。 呼叫靜態

java生成靜態html轉載

1.前言 為了能深入淺出的理解這個框架的由來,我們首先來了解一下JSP解析器將我們寫的JSP程式碼轉換成的JAVA檔案的內容。 下面是一個JSP檔案test.jsp 經過TOMCAT轉換出的JAVA檔案test$jsp.java內容如下: package org.apache.jsp; import java

好玩的Python庫tqdm 轉載

原文地址: https://blog.csdn.net/zejianli/article/details/77915751         可以顯示迴圈的進度條的庫,再也不用擔心不知道程式跑到哪裡還要跑多久了 tqdm()可以直接包裹iterable的物件

程式人生成長髮展的一些感悟轉載

1. 要成長,有人帶,很重要   一個人能力與努力非常重要,但要更快地走向成功,少走彎路,就必須學會藉助外界或他人的力量。即使給你足夠的書和教程,給你足夠的時間,也未必 可以修煉成才。需要環境,需要實踐,更需要團隊的溝通和相互學習,一個人不可能學會一切,即使可以也會需要很多年的時間,最終還不知道

java開發遇到的錯誤bug及解決方案

遇到同樣的錯誤,難題,可再一再二,卻不可再三再四。所以對自己程式設計,開發過程中遇到的難題,bug,錯誤,當時是整麼解決的做一下記錄,我覺得是很有必要: 1.javac編譯.java類檔案時,報: 錯誤: 編碼GBK的不可對映字元, 解決方案是:將  Javac xxx.jav

專案常見的錯誤Java

sql錯誤  找不到列  Unknown column 'fillMen' in 'field list'  2.列名在sql語句中寫了2次  Column 'fillMan' specified twice  3.下面2條 資料庫插入對應的列都是int型別的 所插入的資料型別不符合要求時報錯  Data

jQuery$符號衝突問題 轉載

     在Jquery中,$是JQuery的別名,所有使用$的地方也都可以使用JQuery來替換,如$('#msg')等同於JQuery('#msg') 的寫法。然而,當我們引入多個js庫後,在另外一個js庫中也定義了$符號的話,那麼我們在使用$符號時就發生了衝突。下面以引入兩個庫檔案 jquery.j

檢視Linux系統版本資訊 轉載

怎樣檢視Linux系統版本資訊的命令...   幾種檢視Linux版本資訊的方法:   1. uname -a Webjx.Com   2. cat /proc/version   3. cat /etc/issue 4. lsb_release -a   詳解 lsb_release -a  

hibernate 錯誤轉載

先把異常丟擲來: Hibernate: select sum(num) from ( select count(*) as num from cm_facility_wrong as fw left outer join cm_conf as cf on fw.faw_room_id=cf.conf_id

.NET CoreNETSDK1061錯誤解決轉載

開始 project publish 發布 卸載 runtime dep target void NETSDK1061錯誤解決 在vs生成和運行都正常,發布的時候報錯 .netcore控制臺項目引用另一個類庫 錯誤信息 NETSDK1061: 項目是使用

JQuery$.ajax()方法參數詳解轉載

瀏覽器 object 服務器 字符串 false type: 要求為String類型的參數,請求方式(post或get)默認為get。註意其他http請求方法,例如put和 delete也可以使用,但僅部分瀏覽器支持。timeout: 要求為Number類型的參數,設置請求超時時