1-因爲服務器是剛換的,剛剛把服務器自帶的python2升級到python3,當然Python2也保留了(一定要保留)
2-在安裝虛擬環境的時候,由於還沒有安裝pip,所以執行 yum install python-pip 來安裝pip工具,但是報錯了:
這是因爲yum採用python作爲命令解釋器,原來系統自帶的python解釋器爲python2.7,然後我之前爲了方便將python默認的解釋器設爲了python3.6,導致按python3.6解析2.7的語法出錯了。
所以 使用 vim /usr/bin/yum 命令將第一行改爲 #!/usr/bin/python2.7 (看下自己服務器python版本最低版本)
成功解決第一個問題
3-但是緊接着第二個問題出現了:
Downloading packages:
File
"/usr/libexec/urlgrabber-ext-down"
, line 28
except OSError, e:
^
SyntaxError: invalid syntax
和上面的問題是一樣的,vim /usr/libexec/urlgrabber-ext-down 將第一行改爲
#!/usr/bin/python2.7