一、安装编译所需要的组件
sudo apt update
sudo apt install make build-essential libssl-dev zlib1g-dev liblzma-dev
Sudo apt install libbz2-dev libreadline-dev libsqlite3-dev llvm
sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev
二、下载最新版的Python源文件包编译安装
# 官网地址
# 解压缩
tar -xvf Python-3.9.0.tgz
# Deepin系统也可以直接鼠标右键,解压到当前文件夹,然后移动“Python-3.9.0”文件夹到主目录,进入“Python-3.9.0”文件夹,右键打开终端(在终端中打开)
# 切换到解压缩后的文件夹下
cd Python-3.9.0
# 执行configure配置构件文件
./configure --enable-optimizations --with-ssl
# 编译
make -j8
# 安装
sudo make altinstall
# 安装后的清理
sudo make clean
sudo apt autoremove
# 检查是否正常安装
python3.9 -V
# 测试安装结果
# 终端(运行) /usr/local/bin/python3.9
# 建立软连接
# 终端(运行) ln -s /usr/local/bin/python3.9 /usr/bin/python3.9
# 终端 输入python3.9就可以调用python3.9
参考:https://www.cnblogs.com/xiaolee-tech/p/13629235.html