升級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命令中就可以使用方向鍵來更改輸入的命令,這種感覺太棒了!