在Ubuntu 22.04服务器安装Python3.8遇错误求助
问题原因与解决办法
原因
Ubuntu 22.04(Jammy Jellyfish)的官方默认软件源中不再包含Python 3.8的安装包:
- 该系统版本默认预装Python 3.10,Python 3.8属于较旧版本,已被移出官方默认支持的软件源范围
apt install python3.8报错正是因为当前配置的源里找不到对应包的安装候选
解决办法
通过第三方PPA(Personal Package Archive)deadsnakes来安装Python 3.8,这是Ubuntu环境下安装非默认Python版本的标准方案:
- 安装添加PPA所需的依赖工具
sudo apt install software-properties-common -y - 添加deadsnakes PPA源
sudo add-apt-repository ppa:deadsnakes/ppa - 更新软件源缓存
sudo apt update - 安装Python 3.8
sudo apt install python3.8 -y
验证安装
执行以下命令确认Python 3.8安装成功:
python3.8 --version
如果需要为Python 3.8安装pip,可以额外执行:
sudo apt install python3.8-pip -y
内容的提问来源于stack exchange,提问作者Philip Shangguan
相关产品推荐
相关产品推荐

