pythonyum
『壹』 yum python版本 怎麼查看
yum info python27
yum info python3
當然,如果你已經安裝的話,直接在終端運行 python,就可以看到版本了。
『貳』 centos7 已安裝python 怎麼安裝yum
sudo yum install epel-release
sudo yum install python34
『叄』 升級python3.4 執行yum 如下提示
這個是你升級過python,你把你原來的python 改過來就可以了。打個比方:
我升級了python3.6 ,我當時是ln -s usr/local/python3.6/bin/python3 /usr/bin/python
所以造成了報錯。你把原來備份的python改過來就可以了。
你升級過的python改成另外的名字就ok了。我的是ln -s usr/local/python3.6/bin/python3 /usr/bin/python3
『肆』 python 版本問題 yum 運行 報錯
原因:
這是因為yum採用python作為命令解釋器,這可以從/usr/bin/yum文件中第一行#!/usr/bin/python發現。而python版本之間兼容性不太好,使得2.X版本與3.0版本之間存在語法不一致問題。而CentOS 5自帶的yum採用的是python2.4,當系統將python升級到2.6或3.0後,出現語法解釋錯誤。
解決辦法:
很簡單,一是升級yum,一是修改yum的解釋器為舊版本python2.4(如果你沒有採用覆蓋升級的話)
升級yum的作法就不詳述了;
修改yum的解釋器為舊版本python2.4:
vi /usr/bin/yum
將第一行"#!/usr/bin/python" 改為 "#!/usr/bin/python2.4"即可
『伍』 如何解決python升級後yum報錯
方法/步驟
1
當我們輸入任何yum命令,都會報錯。原因是升級python後,導致yum所需版本不一致導致!
2
如圖,我將python版本編譯安裝python3.3.0。將3.3鏈接到/usr/bin/python.
3
我們查看/usr/bin/yum
文件,可以看到,yum調用的是/usr/bin/python這個文件。所以改變之後就會報錯。
4
這個時候我們只需要修改yum配置文件,將python版本只想以前的舊版就可以了。
#vi
/usr/bin/yum
因為我的舊版本是2.7,所以將#!/usr/bin/python改為#!/usr/bin/python2.7就可以了!
退出保存
5
再次運行yum命令,就不回再報錯了。
如果運行後報以下錯誤File
"/usr/libexec/urlgrabber-ext-down",
line
28
except
OSError,
e:
就修改/usr/libexec/urlgrabber-ext-down文件,將python同樣指向舊版本,就可以了
6
也有方法說升級yum版本,使兩者版本相匹配。本人還沒成功!
至少yum3.4.3與python3.3.0版本不匹配!
『陸』 CentOS 6.4升級Python導致yum無法使用怎麼辦
方法/步驟
1
當我們輸入任何yum命令,都會報錯。原因是升級python後,導致yum所需版本不一致導致!
2
如圖,我將python版本編譯安裝python3.3.0。將3.3鏈接到/usr/bin/python.
3
我們查看/usr/bin/yum 文件,可以看到,yum調用的是/usr/bin/python這個文件。所以改變之後就會報錯。
4
這個時候我們只需要修改yum配置文件,將python版本只想以前的舊版就可以了。
#vi /usr/bin/yum
因為我的舊版本是2.7,所以將#!/usr/bin/python改為#!/usr/bin/python2.7就可以了!
退出保存
5
再次運行yum命令,就不回再報錯了。
如果運行後報以下錯誤File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
就修改/usr/libexec/urlgrabber-ext-down文件,將python同樣指向舊版本,就可以了
6
也有方法說升級yum版本,使兩者版本相匹配。本人還沒成功!
至少yum3.4.3與python3.3.0版本不匹配!
『柒』 python的yum源地址問題
沒記錯的話,直接yum安裝的大多數都是2.6版本。想要高級版本,去python官網下載吧
『捌』 如何升級 yum 支持python2.7
由於yum沒有兼容python2.7,需要將下面紅色的部分由 #!/usr/bin/python 修改為 #!/usr/bin/python2.6。
vi /usr/bin/yum,把下面紅色的部分
#!/usr/bin/python
修改為:
#!/usr/bin/python2.6
『玖』 python pip 和yum的區別
你說的是安裝第三方包的區別吧。
pip依賴於pip倉庫,默認為:http://pypi.python.org/,只要裡面有就可以安裝。
而yum依賴於yum的倉庫,需要別人做成rpm包才可以安裝。
如果解決了您的問題請採納!
如果未解決請繼續追問!
『拾』 如何查看yum的python版本
>>> help()
Welcome to Python 2.7! This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at
Enter the name of any mole, keyword, or topic to get help on writing
Python programs and using Python moles. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available moles, keywords, or topics, type "moles",
"keywords", or "topics". Each mole also comes with a one-line summary
of what it does; to list the moles whose summaries contain a given word
such as "spam", type "moles spam".
help>