在 ‌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 小时前
Linux----防火墙
linux·运维·网络
刀锋00011 小时前
从0到1手搓生产级 AI Agent:LangGraph 1.2 + LangChain 1.3 保姆级实战(全部代码已跑通)
人工智能·python·langchain·ai agent·langgraph
夜雪一千1 小时前
Python 如何实现 SHA 加密?SHA1 / SHA256 / SHA512 实战教程
开发语言·python
码云骑士1 小时前
106-模型量化技术-GGUF-GPTQ-AWQ-bitsandbytes对比
python
御风之翼_唤星者2 小时前
LoadFramePackModel模块报错bad escape
python·ai
民乐团扒谱机2 小时前
【微实验】谐波乘积谱(HPS)算法深度解析:原理、数学与代码实现
开发语言·人工智能·python·算法·语音识别·音乐
我星期八休息2 小时前
网络编程—NAT、代理服务与内网穿透
linux·服务器·网络·网络协议
小白勇闯网安圈2 小时前
Django Ajax、批量操作与分页实践
python·django
Logintern093 小时前
Langgraph使用MemorySaver建立有记忆的图
开发语言·windows·python
RisunJan3 小时前
Linux命令-sysctl(运行时修改内核参数)
linux·网络·智能路由器