如何在Azure Ubuntu 18.04LTS实例中将Python 3.6.9升级至最新稳定版
在Azure Ubuntu 18.04 LTS实例中升级Python 3.6.9至最新稳定版
1. 更新系统软件包
先更新本地包索引并升级已安装的包,确保环境处于最新状态:
sudo apt update && sudo apt upgrade -y
2. 安装Python依赖组件
安装编译、管理新版Python所需的基础依赖,避免安装过程中出现组件缺失错误:
sudo apt install -y software-properties-common build-essential libssl-dev libffi-dev python3-dev
3. 添加Deadsnakes PPA源
Ubuntu 18.04默认软件源中的Python版本滞后,Deadsnakes是提供新版Python的第三方PPA,添加后可获取最新稳定版:
sudo add-apt-repository ppa:deadsnakes/ppa
执行后按回车确认添加操作。
4. 安装目标稳定版Python
查看当前最新稳定版(如Python 3.12),执行安装命令(可替换版本号为你需要的版本,如3.11):
sudo apt install -y python3.12
5. 验证安装结果
确认新版本是否安装成功:
python3.12 --version
输出对应版本号即表示安装完成。
6. (可选)设置新版Python为默认版本
若需将新版设为系统默认的python3,通过更新替代项配置:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 2
运行以下命令选择默认版本:
sudo update-alternatives --config python3
根据提示输入对应编号即可完成切换。
7. 安装对应版本的pip
为新版Python配套安装pip工具:
sudo apt install -y python3.12-pip
验证pip状态:
pip3.12 --version
若需将新版pip设为默认,同样可通过update-alternatives配置。
注意:请勿卸载系统自带的Python 3.6.9,Ubuntu 18.04的部分系统组件依赖该版本,强行卸载可能导致系统故障。新版Python可与旧版本并行使用。
内容的提问来源于stack exchange,提问作者Akram
相关产品推荐
相关产品推荐

