擴展源安裝
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
# 按回車繼續
sudo apt install python3.7
python3.7 --version
#安裝pip
wget https://bootstrap.pypa.io/get-pip.py
python3.7 get-pip.py
#安裝python3.7-develop 包
sudo apt install python3.7-dev
源碼安裝
sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
tar -xf Python-3.7.3.tar.xz
cd Python-3.7.3
#配置
./configure --enable-optimizations
#編譯 使用8個cpu同時編譯
make -j 8
#安裝python3.7
sudo make altinstall
#測試
python3.7 --version
#安裝pip
wget https://bootstrap.pypa.io/get-pip.py
python3.7 get-pip.py
#安裝python3.7-develop 包
sudo apt install python3.7-dev
centos7
#源碼安裝
1. 先安裝依賴
yum groupinstall "Development Tools" -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel libpcap-devel xz-devel libffi-deve -y
2.下載源碼包
https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
tar -xvf Python-3.7.4.tar.xz
cd Python-3.7.4
#配置
./configure --prefix=/usr/local/python3
#可選開啟 優化
./configure --enable-optimizations
#編譯 (-j 8 代表開啟8核同時編譯)
make -j 8
#安裝
make install