步驟
如果是在虛擬機安裝的centos7,則需要先配置網絡鏈接:參考:
https://blog.csdn.net/Chenftli/article/details/103258508
如沒有wegt下載工具,使用以下命令安裝:
yum -y install wget
1.下載python3.7.3的安裝包
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2.解壓python3.7.3文件,直接在當前目錄下解壓(也可以放到指定的目錄下,方便以後重新安裝使用)
tar -xf Python-3.7.3.tgz
3.準備工作:使用下面命令安裝所需要的依賴(有的是python的,也有pip的)
yum install openssl openssh-server libffi-devel zlib-devel bzip2-devel python-devel libevent-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
4.進入解壓的目錄
cd Python-3.7.3
然後配置安裝目錄,安裝目錄/usr/local/python3沒有的時候會自動創建
./configure --prefix=/usr/local/python3
最後編譯源碼並安裝
make && make install
5.建立python3.7的軟連接,直接用在命令行python3就可以直接調用python解釋器
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
6.建立python3.7下的pip3包管理工具的軟連接,直接在命令行pip3就可以直接調用包管理工具
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
注意:如果需要重新編譯安裝則在解壓目錄下繼續重新執行配置安裝目錄、然後編譯安裝。