温馨提示×

ubuntu装python怎么弄

小樊
47
2026-10-01 11:47:16
栏目: 编程语言

在 Ubuntu 上装 Python,一般有几种常见方式,下面按推荐程度给你说:


一、用系统自带 / apt 安装(最简单,推荐)

Ubuntu 一般自带 Python3。

1. 先看看有没有

python3 --version

如果显示了版本(比如 Python 3.10.12),说明已经有了。

2. 没有就装

sudo apt update
sudo apt install python3 python3-pip
  • python3:Python 解释器
  • python3-pip:包管理工具(pip)

验证:

python3 -V
pip3 --version

二、想用最新版 Python(apt 版本太老)

方法 1:用 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

方法 2:源码编译(不推荐新手)

sudo apt install build-essential libssl-dev zlib1g-dev
wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar -xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

⚠️ 用 altinstall,别覆盖系统 Python。


三、推荐:用 pyenv 管理多版本(开发用)

适合经常换 Python 版本的人。

sudo apt install curl git
curl https://pyenv.run | bash

然后按提示把环境变量加到 ~/.bashrc 或 ~/.zshrc。

使用:

pyenv install 3.11.6
pyenv global 3.11.6

四、常见问题

1. python 命令不存在

Ubuntu 默认只有 python3

python3

或建软链接(谨慎):

sudo ln -s /usr/bin/python3 /usr/bin/python

2. pip 用不了

python3 -m pip install 包名

总结建议

  • ✅ 新手 / 普通使用:apt install python3
  • ✅ 开发 / 多版本:pyenv
  • ❌ 别随便删系统 Python(会炸)

如果你告诉我:

  • Ubuntu 版本
  • 用途(学习 / 开发 / 跑项目)

我可以给你更精准的步骤。

0 踩