温馨提示×

ubuntu装python方式

小樊
36
2026-10-07 08:20:03
栏目: 编程语言

在 Ubuntu 上安装 Python 有多种方式,下面按常见程度和使用场景给你整理一下:


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

1. 更新软件源

sudo apt update

2. 安装 Python(以 Python 3 为例)

sudo apt install python3

3. 安装 pip(Python 包管理器)

sudo apt install python3-pip

4. 验证

python3 --version
pip3 --version

✅ 适合:日常使用、服务器、大多数开发场景


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

Ubuntu 默认仓库版本可能较旧。

方法 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

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

适合需要多个 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 \
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 py311 python=3.11
conda activate py311

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

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

六、常见注意点

  • ✅ Ubuntu 中 不要替换系统 python(python2/python3)
  • ✅ 使用 python3 和 pip3
  • ✅ 虚拟环境推荐:
python3 -m venv venv
source venv/bin/activate

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(开发 / 服务器 / 爬虫 / AI)

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

0 踩