在 Ubuntu 上安装 Python 非常简单,下面按常见场景给你详细说明(适合 Ubuntu 20.04 / 22.04 / 24.04 等)。
一、检查系统是否已安装 Python
打开终端,执行:
python3 --version
如果显示类似:
Python 3.10.12
说明已经安装好 ✅
Ubuntu 默认自带 Python 3。
二、安装 Python 3(如果未安装)
1️⃣ 更新软件源
sudo apt update
2️⃣ 安装 Python 3
sudo apt install python3
安装完成后验证:
python3 --version
三、安装 pip(Python 包管理工具)
安装 pip
sudo apt install python3-pip
验证:
pip3 --version
四、设置 python 命令(可选但推荐)
Ubuntu 默认没有 python,只有 python3,你可以手动创建软链接:
sudo ln -s /usr/bin/python3 /usr/bin/python
验证:
python --version
⚠️ 不建议直接覆盖系统 python 链接,以免影响系统工具。
五、安装指定版本的 Python(如 Python 3.11 / 3.12)
方法一:使用 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
六、使用 pyenv 安装多版本 Python(推荐给开发者 ✅)
适合需要多个 Python 版本共存的情况。
1️⃣ 安装依赖
sudo apt update
sudo apt install -y \
build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev \
wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev
2️⃣ 安装 pyenv
curl https://pyenv.run | bash
3️⃣ 配置环境变量
把以下内容加到 ~/.bashrc 或 ~/.zshrc:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
然后:
source ~/.bashrc
4️⃣ 安装 Python
pyenv install 3.12.1
pyenv global 3.12.1
验证:
python --version
七、验证安装是否成功
python3
看到类似:
Python 3.x.x
>>>
说明成功 ✅
八、常见问题
❓ pip 安装包失败
使用:
pip3 install 包名 --user
或:
python3 -m pip install 包名
如果你愿意,可以告诉我:
- 你是 Ubuntu 多少版本?
- 只是 普通使用 / 开发 / 深度学习 / 爬虫?
我可以给你定制最合适的安装方案 ✅