一、安裝Python3.7
安裝依賴包
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
上官網下載安裝包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
安裝zlib-devel包
yum install zlib-devel
解壓Python-3.7.2
tar -xvf Python-3.7.2.tgz
將解壓文件移動到 /usr/local
mv Python-3.6.5 /usr/local
在 /usr/local 下創建 python3 目錄
mkdir /usr/local/python3
轉到解壓文件夾下
cd /usr/local/Python-3.6.5
配置安裝目錄
./configure --prefix=/usr/local/python3
編譯源碼及安裝
make && make install
(注意:在這里可能會出現錯誤: ModuleNotFoundError: No module named '_ctypes' ,
原因是3.7版本需要一個新的包libffi-devel,安裝此包之后再次進行編譯安裝即可:
yum install libffi-devel -y )
配置軟連接
先刪除原來的軟連接 : rm -rf /usr/bin/python
創建新的軟連接 : ln -s /usr/local/python3/bin/python3 /usr/bin/python
到這里,Python3.7 的安裝算是大功告成了,只要測試一下就行了。
二、設置 pip3 的軟連接
輸入 pip -V 查看 pip 的版本
如果是 python2 的版本,可以 cd /usr/bin 到 bin 目錄下
執行命令行 ll pip* 查看以 pip 為前綴的目錄或文件有什么
一般來說同時存在 pip、pip2、pip3
既然如此,通過 rm -rf /usr/bin/pip 刪除 pip
再 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip 設置軟連接
回到 / 目錄輸入 pip -V 驗證是否成功