温馨提示×

debian怎么配python开发环境

小樊
50
2026-09-20 11:20:14
栏目: 编程语言

在 Debian 上配置 Python 开发环境,通常可以按下面几个步骤来做。下面以 Debian 11/12 为例,适用于大多数情况。


一、更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Python 与基础工具

Debian 一般自带 Python3,但建议手动确认并安装开发相关组件:

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

说明:

  • python3:Python 解释器
  • python3-pip:包管理工具
  • python3-venv:虚拟环境支持
  • python3-dev:编译 C 扩展需要
  • build-essential:编译工具链

查看版本:

python3 --version
pip3 --version

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

不要直接在系统里 pip install,用虚拟环境最安全。

创建项目

mkdir myproject
cd myproject
python3 -m venv venv

激活环境

source venv/bin/activate

激活后提示符前会出现 (venv)

安装依赖

pip install requests

退出环境

deactivate

四、安装常用开发工具(可选)

1. IPython(交互式 Python)

pip install ipython

2. 代码格式化 & 检查

pip install black flake8 isort

3. Jupyter(数据分析用)

pip install jupyter
jupyter notebook

五、安装编辑器 / IDE

VS Code(推荐)

sudo apt install -y wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install -y code

或 PyCharm

sudo snap install pycharm-community --classic

(需启用 snap)


六、管理依赖(项目规范做法)

pip freeze > requirements.txt
pip install -r requirements.txt

七、常见补充

安装指定 Python 版本(如 3.11)

sudo apt install -y python3.11 python3.11-venv

使用 pyenv(多版本管理,进阶)

curl https://pyenv.run | bash

总结(最小可用环境)

sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
pip install 你的包

如果你告诉我:

  • 是 Web 开发 / 数据分析 / 爬虫 / AI
  • 用 Debian 几
  • 是否用 Docker

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

0 踩