网上垃圾资源太多了,找一堆看的头都大,自己写一个吧
我的环境LSB Version:core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID:Ubuntu
Description:Ubuntu 16.04.6 LTS
Release:16.04
Codename:xenial
两种方法,第一种最耗时,但是我一般都用这种
1.准备工作
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget -y
2.下载相关文件
cd /tmp
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
tar -xf Python-3.7.2.tar.xz
cd Python-3.7.2
./configure --enable-optimizations
3.编译安装
make -j 2 # 几个核
sudo make altinstall
4.验证
python3.7 --version
第二种,通过PPA安装
1.准备工作
sudo apt update
sudo apt install software-properties-common
2.加包
sudo add-apt-repository ppa:deadsnakes/ppa
3.安装
sudo apt update
sudo apt install python3.7