一:為系統配置python3的環境
1、安裝
①選擇安裝目錄
mkdir -p /usr/local/python
②下載依賴環境
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
③下載pyhton及編譯安裝
#下載 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz #解壓 tar -zxvf Python-3.7.0.tgz #編譯(注:編譯時應進入Pyhton-3.7.0的目錄中) ./configure #安裝 make&&make install
2、配置
①建立軟連接
#刪除以前python2.7的軟連接
mv /usr/bin/python /usr/bin/python.bak
#構建新的軟聯接
ln -s /usr/local/bin/python3 /usr/bin/python
#刪除以前pip的軟連接
mv /usr/bin/pip /usr/bin/pip.bak
#創建新的pip軟連接
ln -s /usr/local/bin/pip3 /usr/bin/pip
注意:此時可驗證python的配置是否成功,在任意位置輸入python
②將python加入PATH
#進入bsh_profile vim ~/.bash_profile #增加 PATH=$PATH:$HOME/bin:/usr/local/python3/bin export PATH
③補充:
既然把默認python改成了python3的版本,那么這時候yum就出問題了,因為yum貌似不支持python3,開發了這個命令的老哥也不打算繼續寫支持python3的版本了,所以,如果和python版本相關的文件就不要通過yum下載了,這里我們需要把yum默認的指向改為python2.7的版本,分別是兩個文件,使用vi打開,輸入i進行修改,修改完之后按esc鍵,然后輸入":wq",這就完成了修改並保存:
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
*********************************** 至此服務器的python3的環境,配置完成 ***************************