1. 程式人生 > >升級Python版本後不能使用yum命令

升級Python版本後不能使用yum命令

在Linux中升級Python後不能使用yum命令

在Python命令中不能使用方向鍵更改命令

問題:在Linux中安裝Python之後,由於在xshell中使用Python命令的是不能使用方向鍵?

答案:安裝redaline庫

         使用如下命令:

         #yum -y install readline-devel.*

         重新編譯安裝Python:

# make&& make install

問題:使用# yum -y install readline-devel.*的時候顯示如下:

File "/usr/bin/yum", line 30

   except KeyboardInterrupt, e:

                            ^

SyntaxError: invalid syntax

原因:yum命令是依賴於Python的,由於我們安裝了高版本的Python,比如3.5.2,這比系統自帶的版本2.6高,因此我們需要呼叫原來的低版本的Python。

答案:更改yum檔案:將原來的呼叫的Python呼叫舊的Python2.6版本

         檢視yum:

# vi/usr/bin/yum

         將原來的表頭:

         #!/usr/bin/python

         改為:#!/usr/bin/python2.6

這樣我們安裝redaline庫就能成功了。再次使用如下命令:

         使用如下命令:

         #yum -y install readline-devel.*

         重新編譯安裝Python:

# make&& make install

現在我們就可以在Python命令中就可以使用方向鍵來更改輸入的命令,這種感覺太棒了!