在 ‌Ubuntu 24.04‌ 上安装 ‌Python 3.8‌

在 ‌Ubuntu 24.04‌ 上安装 ‌Python 3.8‌ 的最佳实践是使用 deadsnakes PPA 源进行安装,并强烈建议配合 ‌虚拟环境‌ 使用,以避免干扰系统默认的 Python 3.12。

通过 PPA 安装

这是最简单且稳定的方式,适用于大多数场景(如 ROS Noetic、Isaac Gym 等依赖 Python 3.8 的项目)

1.添加 deadsnakes PPA 源‌

bash 复制代码
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

2.安装 Python 3.8 及必要组件‌

bash 复制代码
sudo apt install python3.8 python3.8-venv python3.8-distutils python3.8-dev
复制代码
python3.8-venv: 用于创建虚拟环境。
python3.8-distutils: 某些旧版 pip 或包安装需要此模块。

3.验证安装‌

bash 复制代码
python3.8 --version
# 输出应为: Python 3.8.x

4.关键步骤:配置 pip 与虚拟环境

Ubuntu 24.04 默认不包含 Python 3.8 的 pip,需手动安装。

1.为 Python 3.8 安装 pip‌

bash 复制代码
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.8 get-pip.py

2.创建并使用虚拟环境

bash 复制代码
# 创建虚拟环境
python3.8 -m venv my_py38_env

# 激活虚拟环境
source my_py38_env/bin/activate

# 此时 python 和 pip 命令将指向 3.8 版本
python --version

常见问题提示

复制代码
‌切勿卸载或替换系统默认 Python‌:Ubuntu 24.04 的系统工具(如 apt、gnome-terminal 等)依赖 Python 3.12。强制更改 /usr/bin/python3 链接可能导致系统图形界面或包管理器崩溃 。
相关推荐
❁满城风絮*1 天前
Claude Code 学习总结
python·agent·claude
布裘1 天前
【银河麒麟】重启后时区丢失?排查发现 localtime 被业务程序替换成硬链接
linux·运维·网络
维克兜率天1 天前
【维克】复合型CTA:趋势+套利的双轮驱动
python·学习方法
伞伞悦读1 天前
【第76期】两张3行表左连接变5行:主键、validate与未匹配排查完整教程
人工智能·python
用户8356290780511 天前
使用 Python 在 Excel 中添加和自定义迷你图
后端·python
GeW1 天前
高端化转型进入“补底层”阶段:Linux与数据库的再定位
linux
用户8356290780511 天前
使用 Python 在 Excel 图表中添加趋势线与回归方程
后端·python
特立独行的猫A1 天前
一份 Markdown 发十个平台:cspub 一稿多投
java·后端·python
silent1 天前
龙芯3B6000M运行Yolov8+FastApi
linux·loongarch·loongnix·龙芯
深蓝AI1 天前
HTTPX 超时 1 秒,接口为何还能跑 2.4 秒?
python