使用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中出現的錯誤及解決辦法