温馨提示×

如何 Ubuntu 配置 Python

小樊
47
2026-09-25 16:30:56
栏目: 编程语言

下面按从零开始的思路,介绍在 Ubuntu 上配置 Python 的常见方法,适用于 Ubuntu 20.04 / 22.04 / 24.04。


一、检查系统已有 Python

Ubuntu 通常已自带 Python 3:

python3 --version

查看路径:

which python3

⚠️ 不要删除系统自带的 Python 3,很多系统工具依赖它。


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

1. 使用 apt 安装(最简单)

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

检查:

python3 --version
pip3 --version

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

方法一:使用 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-venv python3.11-dev

使用:

python3.11 --version

四、使用虚拟环境(非常重要)

避免污染系统 Python。

mkdir myproject
cd myproject

python3 -m venv venv
source venv/bin/activate

退出环境:

deactivate

五、pip 配置与加速(国内用户)

临时使用:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久配置:

mkdir ~/.pip
nano ~/.pip/pip.conf

内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

六、安装常用工具

pip install --upgrade pip
pip install numpy pandas requests flask

七、设置 python 命令(可选)

如果你希望 python 指向 python3:

sudo apt install python-is-python3

八、使用 pyenv(高级用户推荐)

适合多版本共存:

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

配置环境变量后:

pyenv install 3.11.6
pyenv global 3.11.6

九、常见问题

pip 不存在?

sudo apt install python3-pip

权限错误?

❌ 不要用 sudo pip ✅ 用虚拟环境


如果你告诉我:

  • Ubuntu 版本
  • Python 用途(Web / 爬虫 / AI / 脚本)
  • 是否需要多版本

我可以给你更精确的配置方案。

0 踩