温馨提示×

怎样在 Ubuntu 配 Python

小樊
39
2026-09-25 16:33:56
栏目: 编程语言

在 Ubuntu 上配置 Python,通常包含 系统自带 Python、安装/切换版本、包管理(pip/venv)、以及可选的开发环境。下面按常见需求给你一份清晰指南。


一、查看 Ubuntu 已有 Python

Ubuntu 通常自带 Python 3:

python3 --version
which python3

⚠️ 注意:

  • 不要删 /usr/bin/python3,系统是依赖它的
  • 不建议用 python 命令直接指向 python3(可能影响系统工具)

二、安装 / 升级 Python

1️⃣ 安装官方仓库中的 Python(推荐)

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

查看版本:

python3 --version
pip3 --version

2️⃣ 安装多个 Python 版本(如 3.10 / 3.11 / 3.12)

使用 deadsnakes PPA(常用)

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

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

✅ 强烈建议每个项目一个 venv

mkdir myproject && cd myproject
python3 -m venv venv
source venv/bin/activate

退出环境:

deactivate

四、pip 使用与镜像加速

基本用法

pip install requests
pip list
pip freeze > requirements.txt

使用国内镜像(可选)

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

五、设置默认 python 命令(可选)

如果你确定不会影响系统,可以:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

⚠️ 不推荐新手修改系统 python


六、IDE / 编辑器推荐

  • VS Code(最常用)
    sudo snap install code --classic
    
  • PyCharm(专业开发)
  • Neovim / Vim(轻量)

七、常见问题

pip 不存在?

sudo apt install python3-pip

权限错误?

❌ 不要用 sudo pip ✅ 用 venv

找不到 ssl / dev?

sudo apt install python3-dev libssl-dev

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

  • Ubuntu 版本(22.04 / 20.04 / 24.04?)
  • 用途(学习 / 爬虫 / AI / Web / 运维)
  • 是否要装 Python 3.12 或 Conda

我可以给你更针对性的配置方案。

0 踩