1. 程式人生 > >解決centos6上python升級混亂導致yum報錯

解決centos6上python升級混亂導致yum報錯

轉自:http://www.linuxdiyf.com/linux/27055.html

親測方法二解決問題

由於伺服器centos6.8安裝tensorflow,安裝Python版本過多導致連結混亂,最終yum無法使用。 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.7.9 [GCC 4.4.6 (Red Hat 4.4.6-4)] If you cannot solve this problem yourself, please Go to  the yum faq at: http://yum.baseurl.org/wiki/Faq 伺服器沒有yum幾乎就是殘廢的系統,無論如何yum都要補上。 方法一: # python --version檢視python 版本 # whereis python 檢視python檔案 python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.7 /usr/lib/python2.6 /usr/lib64/python2.7 /usr/lib64/python2.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz centos6.8基本底層python是python2.6 centos7是2.7,我的是centos6.8 解決辦法 修改yum檔案 #vi /usr/bin/yum 將 #!/usr/bin/python 修改為  #!/usr/bin/python2.6 以上方法解決問題後,由於手賤又安裝了python2.7.5,python3.4.5 還相信網上所說改了bash/profile,最後出現 -bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: No such file 很明顯連結混亂找不到python2.6連線了 又按照不靠譜的重灌yum方法,yum徹底崩了 最後找到補救方法,只有兩行程式碼。 方法二:
$ rpm -qa | grep python- | grep 2.6 $  sudo rpm -ivh --force --nodeps ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/fastbugs/python-2.6.6-52.el6.x86_64.rpm 解決問題,yum可以使用,原理估計是python回滾到預設的2.6。 方法三: 非常麻煩不建議使用 http://mirrors.163.com/centos/6/os/x86_64/Packages/ 到上面這個網站去下載如下RPM包 python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm  yum-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm 下載完成之後,用rpm命令進行安裝,如下: rpm -ivh --force --nodeps python-iniparse-0.3.1-2.1.el6.noarch.rpm rpm -ivh --force --nodeps yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm  rpm -ivh --force --nodeps  yum-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fa stestmirror-1.1.30-30.el6.noarch.rpm 到 http://yum.baseurl.org/wiki 下載yum-3.4.3.tar.gz ,放到你指定的目錄下解壓,解壓命令如下: tar -zxvf yum-3.4.3.tar.gz     #解壓後進到yum-3.4.3目錄 #./yummain.py update 完成之後,輸入yum 解決問題。

相關推薦

解決centos6python升級混亂導致yum

轉自:http://www.linuxdiyf.com/linux/27055.html 親測方法二解決問題 由於伺服器centos6.8安裝tensorflow,安裝Python版本過多導致連結混亂,最終yum無法使用。 yum後出現: There was a p

解決centos6python升級混亂導致yum -bash: /usr/bin/yum: /usr/bin/python

親測方法二解決問題 由於伺服器centos6.8安裝tensorflow,安裝Python版本過多導致連結混亂,最終yum無法使用。 yum後出現: There was a problem importing one of the Python modules

如何解決python升級yum

鏈接 3.4 package 解釋器 只需要 mage lib post 安裝 當我們yum命令的時候,會提示 “File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

python升級帶來的yum異常:File "/usr/bin/yum", line 30

系統 一行 isp nbsp board 一是 2.x ror entos 問題: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

python升級帶來的yum異常:File "/usr/bin/yum", line 30

問題: $ yum  File "/usr/bin/yum", line 30  except KeyboardInterrupt, e:                                           ^ SyntaxError: invalid syntax 原因:

解決mac每次升級nodejs都要重新安裝擴展包的問題

發現 分享 nodejs安裝 時間 med dia gty 每次 module 雖然有了一些新生派競品比如yarn,但使用或者習慣了npm的開發者仍然大有人在。 以前用起來沒註意到這個現象,最近一段時間發現,每次隨著使用brew upgrade自動升級了nodejs版本,

epel安裝第三方擴展源後,運行yum解決方案

https ora repos all tle meta num mir ins yum安裝報錯:Cannot retrieve metalink for repository: epel. Please verify its path and try again

python的卸載方式和運行yum:No module named yum

package 其他 too alt mir edits oca 情況下 test 公司測試機環境不知道給我卸了什麽包,導致yum運行報錯狀況: 系統版本:Red Hat Enterprise Linux Server release 6.2 (Santiago) 內核版本

VMware下centOS yumcannot find a valid baseurl or repo:base 解決方法

tps ges cannot art style https pin sysconf epo *無法聯網的明顯表現會有:  1、yum install出現 Error: cannot find a valid baseurl or repo:base  2、ping hos

解決yum 不能更新問題 :yum Loaded plugins: fastestmirror, refresh-packagekit, security

fresh rep ror res onf ast 更新 sea ack 2018-07-02 21:43:13 Yum報錯 [root@db yum.repos.d]# yum mak

python爬蟲訪問https網站解決方案ERROR:ssl_client_socket_impl.cc(1098)] handshake failed

報錯資訊: [3488:1356:0512/211222.342:ERROR:ssl_client_socket_impl.cc(1098)] handshake failed; returned -1, SSL error code 1, net_error -101 Chrome瀏覽器解決方

python中使用pip安裝:Fatal error in launcher... 解決方法

python安裝了2和3版本在 cmd 中用pip報的錯誤為:Fatal error in launcher:Unable to create process using 這是因為你安裝了python3和python2在你的windows下,並且在環境變數中分別配置了pip,可是並沒有區分pip3還是p

每隔幾秒查詢資料庫,操作頻繁,導致控制檯too many connection,解決方案連線池

原因:傳統的增刪改查已經滿足不了對資料庫的頻繁操作了; 解決方案:資料庫連線池-DBCP連線池 資料庫連線池-DBCP連線池 所需的jar包:  配置檔案: dbcpconfig.properties 這個檔案需要放在src的根目錄下面,和其他的包是同一個級別

解決python使用images2gif模組時候:Type error Argument 1 must be string or buffer not none

    最近對圖片處理這一塊比較感興趣,無意間發現python裡面有一個很好玩的庫叫做images2gif,可以實現將多個靜態的圖片合稱為一個動態GIF圖,諸如鬥圖網中的那樣,這個無意是一個鬥圖神器啊(開玩笑哈),不過模組好用是真的,看到網上很多人都是使用它做各種各樣漂亮的動

Spark專案實戰-troubleshooting之解決各種序列化導致

在實際專案中,用client模式去提交spark作業,觀察本地打印出來的log。如果出現了類似於Serializable、Serialize等等字眼,報錯的log,那麼基本上可以斷定是序列化問題導致的報

python程式碼本地執行不傳伺服器後???

本地執行是成功的,程式碼也更新了,但在伺服器上執行程式碼就報錯了,500 Internal Server ErrorThe server encountered an internal error and was unable to complete your request. Either t

YUM解決:rpmdb open failed

repo onf main failed emp The ultra edi ril yum安裝某個軟件的時候,出現報錯 [root@aws ~]# yum install -y zabbix-agent rpmdb: unable to join the environm

升級jdk8後系統解決:java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

今天專案從jdk7升級到jdk8,Tomcat啟動竟然報出這個執行時錯誤。 錯誤資訊:java.io.IOException: invalid constant type: 18 2015-09-17 09:06:16:ERROR localhost-startStop-1 org.s

Centos7更新yum 解決

替換好YUM源後再更新YUM的的時候報錯如下:意思是nginx.repo 原始檔找不到路徑404  ,是因為$releaserver(centos版本號)變數在該原始檔中的值位置,所以我直接寫死(寫成c

解決yum:Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify

一、報錯資訊:       二、解決方法:        1、進入 yum.repos.d資料夾下                    2、修改CentOS6-Base-163.repo                    3、配置檔案,如下: # CentOS-B