在 Debian 上安装 Python(无论是系统自带版本还是从源码编译),所需依赖分为 “用 apt 安装预编译版本” 和 “源码编译安装” 两种情况。
sudo apt update
sudo apt install python3
sudo apt install python3-pip
sudo apt install python3-venv python3-dev
python3-venv:虚拟环境python3-dev:编译 C 扩展所需头文件✅ apt 方式不需要手动处理依赖,系统自动解决
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
| 功能 | 依赖包 |
|---|---|
| 数据库 | libmysqlclient-dev / postgresql-server-dev-all |
| GUI | libtk8.6-dev |
| 性能分析 | libgdbm-dev |
核心必须:
build-essential
libssl-dev
zlib1g-dev
libffi-dev
python3 --version
pip3 --version
如果你告诉我:
我可以给你更精确的依赖清单或一键脚本。