在 ‌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 链接可能导致系统图形界面或包管理器崩溃 。
相关推荐
默_笙6 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
未济6 天前
linux 配置环境变量
linux
傲世仙尊6 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
qq_426003966 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫6 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技6 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读6 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时6 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
_艾伦 耶格尔.6 天前
进程间通信
linux
Liuqy-056 天前
Linux IO编程——静态库、动态库
linux