ubuntu-18-python3.9
注意
1
在Ubuntu 18上,没有官方的apt软件包来安装Python 3.9。您可以尝试使用其他方法来安装Python 3.9,例如使用源代码编译的方式
下载源码
1
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
解压+编译安装
1. 安装前依赖
1
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
2. 安装
1
2
3
4
5
6
7
8
9
10
1. 解压
tar -xf Python-3.9.0.tgz
2. 编译
cd Python-3.9.0
./configure --enable-optimizations(用这个)
./configure --with-openssl=/usr/include/openssl --enable-optimizations
make -j 4
make altinstall
使用make altinstall而不是make install可以避免覆盖系统默认的Python版本
3. 验证
1
python3.9 --version
4. 软连接
1
2
3
4
ln -sf /usr/local/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/bin/python3.9-config /usr/bin/python3-config
ln -sf /usr/local/bin/pip3.9 /usr/bin/pip3
本文由作者按照
CC BY 4.0
进行授权