温馨提示×

怎样安装Ubuntu Python

小樊
46
2026-08-24 16:54:11
栏目: 编程语言

Ubuntu 上安装 Python 常见有几种方式,下面按从简单到灵活给你说明,你可以按需要选择。


一、Ubuntu 自带 Python(最常见)

大多数 Ubuntu 已经自带 Python

1️⃣ 检查是否已安装

python3 --version

如果看到类似:

Python 3.10.12

说明已经安装好了 ✅


二、用 apt 安装 / 升级 Python(推荐新手)

这是最安全、最推荐的方式。

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 Python 3

sudo apt install python3

3️⃣ 安装 pip(Python 包管理工具)

sudo apt install python3-pip

验证:

pip3 --version

三、安装指定版本的 Python(如 3.11 / 3.12)

Ubuntu 默认仓库可能没有最新版。

方法 1:使用 deadsnakes PPA(推荐)

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

安装指定版本(例如 Python 3.12):

sudo apt install python3.12

验证:

python3.12 --version

四、通过源码编译安装(高级用户)

适合需要完全自定义的场景。

1️⃣ 安装依赖

sudo apt install -y \
build-essential \
libssl-dev \
zlib1g-dev \
libncurses5-dev \
libffi-dev \
libsqlite3-dev \
wget

2️⃣ 下载源码

wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
tar -xzf Python-3.12.1.tgz
cd Python-3.12.1

3️⃣ 编译安装

./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

✅ 使用 altinstall 防止覆盖系统 Python

验证:

python3.12 --version

五、设置 python / python3 默认版本(可选)

不建议直接替换系统 python3,建议用 虚拟环境

查看已安装版本

ls /usr/bin/python*

六、使用虚拟环境(强烈推荐)

避免系统环境混乱。

sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate

退出虚拟环境:

deactivate

七、常见问题

❓ pip 不是内部命令?

用:

python3 -m pip

❓ Ubuntu 自带的 Python 能删吗?

不要删,很多系统工具依赖它。


✅ 推荐方案总结

场景 推荐方式
普通开发 apt 安装
新版本 Python deadsnakes PPA
多版本管理 pyenv
项目隔离 venv / virtualenv

如果你愿意,可以告诉我:

  • Ubuntu 版本(22.04 / 20.04 / 18.04)
  • 是否需要 指定 Python 版本
  • 系统使用 还是 开发项目

我可以给你一步到位的定制命令

0