雖說python3已經存在多年,可服務器系統組件多數還都是python2的。因此在CentOS7下,使用python3就要另外安裝。
CentOS7自帶了python3.4,yum install就可以了。
yum install python34 python34-pip python34-setuptools
安裝完畢,系統就有了兩套pip了,分別是pip2和pip3。
用python3的話,當然要pip3來安裝包,但CentOS7下,自帶的pip是python2的,執行pip3會出現異常。
普通用戶執行pip3 install會提示沒有權限寫入系統目錄,解決方法是,普通用戶執行pip3 install,加個--user參數就可以了。
比如
python3 -m pip install xxxxx --upgrade --user
就這麼簡單。