【Python】Linux 升级 Python 版本(源码安装)
目录
1. 检查当前Python版本
2. 更新系统包
3. 安装所需依赖
4. 下载并编译新版本Python
5. 验证安装
6. 更新替代版本(可选)
7. 验证默认版本
注意事项
在Linux上升级Python版本可以通过以下步骤进行:
1. 检查当前Python版本
首先,查看当前系统安装的Python版本:
python --version
python3 --version
2. 更新系统包
确保系统包是最新的:
sudo apt update
sudo apt upgrade
3. 安装所需依赖
安装编译Python所需的依赖:
sudo apt install -y software-properties-common build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev
4. 下载并编译新版本Python
访问Python官网获取最新版本链接,然后下载并编译:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xvf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
将3.x.x
替换为实际版本号。
5. 验证安装
检查新版本是否安装成功:
python3.x --version
6. 更新替代版本(可选)
如果需要将新版本设为默认,可以使用update-alternatives
:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.x 1
sudo update-alternatives --config python3
7. 验证默认版本
确认默认Python版本已更新:
python3 --version
注意事项
-
升级Python可能影响依赖旧版本的程序,建议在虚拟环境中测试。
-
使用
make altinstall
避免覆盖系统默认的python3
二进制文件。
通过这些步骤,你可以在Linux上成功升级Python版本。