温馨提示×

ubuntu装python方法

小樊
41
2026-10-19 02:07:26
栏目: 编程语言

在 Ubuntu 上安装 Python 有多种方式,下面按常见场景给你总结几种方法,从最简单到更灵活的安装方式。


一、使用 apt 安装(最推荐,适合大多数人)

Ubuntu 通常自带 Python 3,先确认一下:

python3 --version

如果没有或想安装指定版本:

sudo apt update
sudo apt install python3

安装 pip(包管理工具):

sudo apt install python3-pip

验证:

python3 -V
pip3 --version

✅ 优点:稳定、系统兼容性好
❌ 缺点:版本可能不是最新的


二、安装指定版本的 Python(如 Python 3.11)

Ubuntu 22.04 / 20.04 示例

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 安装(推荐开发者使用)

适合多版本共存、不污染系统环境。

1. 安装依赖

sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-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.11.6
pyenv global 3.11.6

四、使用 Miniconda / Anaconda(数据科学推荐)

安装 Miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

创建环境:

conda create -n pyenv python=3.11
conda activate pyenv

五、源码编译安装(不推荐新手)

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

六、常见问题

❓ apt 装的 Python 能删吗?

不要删系统 Python(python3),很多系统工具依赖它。

❓ python 和 python3 区别?

Ubuntu 默认:

  • python → 可能不存在
  • python3 → Python 3.x

推荐选择总结

使用场景 推荐方式
普通使用 apt
多版本开发 pyenv
数据科学 Miniconda
最新版本 PPA / 编译

如果你告诉我:

  • Ubuntu 版本(lsb_release -a)
  • 用途(开发 / 爬虫 / AI / 服务器)

我可以给你最合适的一条命令方案。

0 踩