温馨提示×

Ubuntu 怎么弄 Python 配置

小樊
43
2026-09-25 16:41:56
栏目: 编程语言

在 Ubuntu 上配置 Python,通常包含 系统自带 Python、安装新版本、pip 包管理、虚拟环境 这几部分。下面给你一份实用、循序渐进的指南。


一、查看 Ubuntu 自带 Python

Ubuntu 一般自带 Python 3(不要删系统 Python,很多系统工具依赖它)。

python3 --version
which python3

二、安装 / 升级 Python(推荐方式)

方法 1:用 apt(最简单)

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

查看版本:

python3 --version
pip3 --version

方法 2:安装指定版本(如 Python 3.11)

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

三、pip 配置(很重要)

升级 pip

python3 -m pip install --upgrade pip

国内镜像(推荐)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

四、虚拟环境(强烈推荐)

创建虚拟环境

python3 -m venv venv

激活

source venv/bin/activate

退出

deactivate

五、常见配置问题

1. python 命令不存在

Ubuntu 默认只有 python3

python3

如需 python:

sudo apt install python-is-python3

2. pip 安装权限错误

❌ 不要加 sudo pip ✅ 用虚拟环境,或:

pip install --user xxx

六、IDE / 编辑器建议

  • VS Code(推荐)
  • PyCharm
  • 终端 + vim(进阶)

七、推荐目录结构

project/
├── venv/
├── main.py
└── requirements.txt

导出依赖:

pip freeze > requirements.txt

安装依赖:

pip install -r requirements.txt

如果你能告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(学习 / 爬虫 / AI / Web)
  • 是否要多个 Python 版本

我可以给你更定制化的配置方案。

0 踩