温馨提示×

ubuntu python开发环境怎么配

小樊
49
2026-09-10 09:36:15
栏目: 编程语言

下面给你一份在 Ubuntu 上配置 Python 开发环境的实用指南,从零开始、循序渐进,适合大多数开发场景(Web、脚本、AI 等)。


一、系统自带 Python(先确认)

Ubuntu 一般自带 Python 3:

python3 --version

⚠️ 不要动系统自带的 python3,很多系统工具依赖它。


二、安装基础开发工具

sudo apt update
sudo apt install -y python3 python3-pip python3-venv python3-dev build-essential

说明:

  • python3-pip:包管理
  • python3-venv:虚拟环境
  • build-essential:编译 C 扩展(如 numpy)

三、使用虚拟环境(强烈推荐)

1️⃣ 创建项目

mkdir my_project
cd my_project
python3 -m venv venv

2️⃣ 激活环境

source venv/bin/activate

激活后命令行前面会出现 (venv)

3️⃣ 安装依赖

pip install requests flask

4️⃣ 退出环境

deactivate

✅ 每个项目一个 venv,互不干扰


四、pip 国内加速(可选但推荐)

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

五、安装多个 Python 版本(进阶)

方法一:使用 deadsnakes(常用)

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11

使用:

python3.11 -m venv venv

六、推荐开发工具

编辑器

  • VS Code(最推荐)
sudo snap install code --classic

终端增强

  • oh-my-zsh
  • tmux

七、AI / 数据科学额外配置(可选)

pip install numpy pandas matplotlib jupyter

启动 notebook:

jupyter notebook

八、常见问题

pip 被限制?

python3 -m pip install 包名

权限错误?

❌ 不要用 sudo pip ✅ 用 venv


九、最简推荐方案(总结)

✅ Ubuntu
✅ python3-venv
✅ 每项目一个 venv
✅ VS Code
✅ 不用系统 Python 装包


如果你告诉我:

  • Ubuntu 版本
  • Python 用途(Web / AI / 脚本)
  • 是否用 Docker

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

0