在 Ubuntu 上安装 Python 常见有几种方式,下面按从简单到灵活给你说明,你可以按需要选择。
大多数 Ubuntu 已经自带 Python。
python3 --version
如果看到类似:
Python 3.10.12
说明已经安装好了 ✅
这是最安全、最推荐的方式。
sudo apt update
sudo apt install python3
sudo apt install python3-pip
验证:
pip3 --version
Ubuntu 默认仓库可能没有最新版。
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
适合需要完全自定义的场景。
sudo apt install -y \
build-essential \
libssl-dev \
zlib1g-dev \
libncurses5-dev \
libffi-dev \
libsqlite3-dev \
wget
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
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
✅ 使用 altinstall 防止覆盖系统 Python
验证:
python3.12 --version
不建议直接替换系统 python3,建议用 虚拟环境。
ls /usr/bin/python*
避免系统环境混乱。
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
退出虚拟环境:
deactivate
用:
python3 -m pip
❌ 不要删,很多系统工具依赖它。
| 场景 | 推荐方式 |
|---|---|
| 普通开发 | apt 安装 |
| 新版本 Python | deadsnakes PPA |
| 多版本管理 | pyenv |
| 项目隔离 | venv / virtualenv |
如果你愿意,可以告诉我:
我可以给你一步到位的定制命令。