1. 程式人生 > >使用python中出現的錯誤及解決辦法

使用python中出現的錯誤及解決辦法

python

【問題1】在編譯安裝完Python後,不能正常使用yum,使用yum出現以下錯誤

[[email protected] bin]# yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
技術分享

【解決辦法】

將/usr/bin/yum文件的第一行中的解釋器轉換回python-2.7

[[email protected] bin]# vi /usr/bin/yum

技術分享

因為我在安裝python-3.6.2時,只是刪除了/usr/bin/python這個軟連接,但是還有/usr/local/python2.7沒有刪除。

技術分享

但是,這樣修改過後任然不能正常下載,錯誤如下:

[[email protected] bin]# yum -y install gcc

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* epel: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

File "/usr/libexec/urlgrabber-ext-down", line 28

except OSError, e:

^

SyntaxError: invalid syntax

Exiting on user cancel

技術分享

vim打開/usr/libexec/urlgrabber-ext-down看了一下,發下也使用了/usr/bin/python,於是跟前面一樣,改為2.7,完成。

[[email protected] bin]# vim /usr/libexec/urlgrabber-ext-down

技術分享

大功告成,可以正常使用yum安裝了!


【問題2】在python輸入上下左右方向鍵盤時,出現以下錯誤

>>> ^[[A^[[B^[[D^[[C
技術分享

【解決辦法】

由於在編譯安裝python時,沒有提前安裝readline-devel。現在需要重新安裝readline-devel這個包,然後再重新編譯python-3.2.6。


本文出自 “doublelinux” 博客,謝絕轉載!

使用python中出現的錯誤及解決辦法