温馨提示×

如何Ubuntu装Python

小樊
40
2026-09-22 17:26:49
栏目: 编程语言

在 Ubuntu 上安装 Python 有多种方式,下面按最常见场景给你说明,从简单到灵活。


一、Ubuntu 自带 Python(先确认)

大多数 Ubuntu 已自带 Python 3:

python3 --version

如果有输出(如 Python 3.10.x),说明已经装好了。

⚠️ 不要卸载系统自带的 python3,很多系统工具依赖它。


二、安装 / 更新 Python 3(推荐方式)

1️⃣ 使用 apt 安装(最简单、最安全)

sudo apt update
sudo apt install python3 python3-pip python3-venv

验证:

python3 --version
pip3 --version

三、安装指定版本 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
sudo apt install python3.11

使用:

python3.11 --version

四、使用 pyenv 安装多版本 Python(开发推荐 ✅)

适合需要多个 Python 版本的人。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y \
  make 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️⃣ 配置环境变量

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

4️⃣ 安装 Python

pyenv install 3.12.1
pyenv global 3.12.1

验证:

python --version

五、创建虚拟环境(强烈推荐)

python3 -m venv venv
source venv/bin/activate

退出:

deactivate

六、常见问题

❓ pip 不存在?

sudo apt install python3-pip

❓ python 命令不存在?

sudo apt install python-is-python3

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

  • Ubuntu 版本(lsb_release -a)
  • 用途(学习 / 开发 / 服务器 / AI)
  • 是否需要 Python 2(不建议)

我可以给你最合适的安装方案。

0 踩