温馨提示×

debian装python要哪些依赖

小樊
44
2026-10-16 19:44:53
栏目: 编程语言

在 Debian 上安装 Python(无论是系统自带版本还是从源码编译),所需依赖分为 “用 apt 安装预编译版本” 和 “源码编译安装” 两种情况。


一、用 apt 安装(最简单,推荐)

1. 安装 Python 3

sudo apt update
sudo apt install python3

2. 安装 pip(Python 包管理器)

sudo apt install python3-pip

3. 常用补充依赖(建议)

sudo apt install python3-venv python3-dev
  • python3-venv:虚拟环境
  • python3-dev:编译 C 扩展所需头文件

✅ apt 方式不需要手动处理依赖,系统自动解决


二、从源码编译 Python(自定义版本)

1. 安装编译工具和基础依赖

sudo apt update
sudo apt install -y \
    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

2. 可选依赖(按需)

功能 依赖包
数据库 libmysqlclient-dev / postgresql-server-dev-all
GUI libtk8.6-dev
性能分析 libgdbm-dev

三、最小依赖总结(源码编译)

核心必须:

build-essential
libssl-dev
zlib1g-dev
libffi-dev

四、验证安装

python3 --version
pip3 --version

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • Python 版本(3.10 / 3.12 / 自定义)
  • 用途(开发 / 生产 / 嵌入式)

我可以给你更精确的依赖清单或一键脚本。

0 踩