写在开头
准备工作
# 更新程序包并安装依赖
sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
编译安装Python3
cd ~
# 下载Python源码包
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
# 解压
tar xzf Python-3.11.3.tgz
# 编译
cd Python-3.11.3
./configure --enable-optimizations
# 安装
make altinstall
注:
- Python最新源码请前往Python官网获取
- 编译中
--enable-optimizations为优化性能选项,其余类似还有--prefix=PATH为指定安装目录,可根据需要进行选择。 - 安装中
altinstall用于防止编译器覆盖默认Python版本 - 默认安装路径为
/usr/local/bin - 安装完成后可通过命令
python3.11验证安装
切换Python版本(可选)
# 查看目前已安装的所有Python版本及路径
whereis python
# 查看Python3.11.3安装路径
which python3.11