温馨提示×

Ubuntu怎样配置Python开发环境

小樊
46
2026-08-24 11:55:06
栏目: 编程语言

在 Ubuntu 上配置 Python 开发环境,一般包含以下几个步骤:安装 Python、配置包管理工具、设置虚拟环境、安装 IDE/编辑器。下面按从基础到进阶的方式说明,适合大多数开发者。


一、检查并安装 Python

1. 检查是否已安装

python3 --version

Ubuntu 通常自带 Python 3,但不一定有 python 命令。

2. 安装 / 升级 Python

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

如果需要指定版本(如 Python 3.11):

sudo apt install python3.11

二、配置 pip(Python 包管理工具)

1. 确认 pip

pip3 --version

2. 升级 pip(推荐)

python3 -m pip install --upgrade pip

3. 解决 pip 下载慢的问题(国内用户)

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

或永久配置:

mkdir -p ~/.pip
cat > ~/.pip/pip.conf << EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF

三、配置虚拟环境(非常重要 ✅)

避免污染系统 Python 环境。

1. 创建虚拟环境

python3 -m venv venv

2. 激活虚拟环境

source venv/bin/activate

激活后终端会显示:

(venv)

3. 退出虚拟环境

deactivate

四、安装常用开发工具

1. 常用 Python 包

pip install numpy pandas requests flask django pytest

2. 代码格式化 & 检查

pip install black flake8 isort

五、安装开发工具(IDE / 编辑器)

✅ 推荐:VS Code(最常用)

sudo snap install code --classic

或使用 apt:

sudo apt install code

安装 Python 插件:

  • Python(Microsoft 官方)
  • Pylance
  • Black Formatter

✅ 其他选择

工具 特点
PyCharm 专业 Python IDE
Vim / Neovim 轻量、可高度定制
Jupyter Notebook 数据分析 / 教学

安装 Jupyter:

pip install jupyter
jupyter notebook

六、配置 Python 版本管理(进阶)

如果你需要多个 Python 版本:

使用 pyenv

curl https://pyenv.run | bash

配置环境变量(加入 ~/.bashrc~/.zshrc):

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"

使用:

pyenv install 3.11.4
pyenv global 3.11.4

七、验证环境是否配置成功

python3 -c "print('Hello Python')"
pip list

八、推荐目录结构(项目示例)

my_project/
├── venv/
├── requirements.txt
├── src/
│   └── main.py
└── README.md

生成依赖文件:

pip freeze > requirements.txt

总结(最简配置)

sudo apt update
sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate

如果你告诉我:

  • ✅ 是 桌面开发 / 服务器 / 数据分析 / AI
  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)

我可以给你一套更精准的配置方案

0