温馨提示×

debian python环境怎么建

小樊
48
2026-10-11 01:11:35
栏目: 编程语言

在 Debian 上搭建 Python 环境,常见做法有几种,从“系统自带”到“虚拟环境/多版本管理”,下面给你一套最常用、最稳妥的流程。


一、先确认系统 Python

Debian 一般自带 Python 3:

python3 --version

如果没有(很少见):

sudo apt update
sudo apt install python3 python3-pip

二、安装基础工具(推荐)

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

三、用 venv 建虚拟环境(最推荐)

不要直接往系统 Python 装包

mkdir myproject
cd myproject

python3 -m venv venv
source venv/bin/activate

激活后:

pip install --upgrade pip
pip install requests

退出环境:

deactivate

四、需要多个 Python 版本(如 3.11 / 3.12)

方法 1:用 deadsnakes(Ubuntu 常用,Debian 不推荐)

Debian 一般不用 deadsnakes。

方法 2:用 pyenv(最灵活)

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

curl https://pyenv.run | bash

配置 ~/.bashrc:

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

重开终端:

pyenv install 3.12.1
pyenv local 3.12.1
python --version

五、写代码 & 运行

vim main.py
python main.py

六、常见坑提醒

✅ 用 python3 而不是 python(Debian 默认不软链)
✅ 用 venv,不要 sudo pip
✅ 服务器部署推荐:venv + systemd / gunicorn


如果你告诉我:

  • 是本地开发还是服务器部署
  • 要不要 Django / Flask / AI 环境
  • Debian 版本(11 / 12)

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

0 踩