在 Debian 上“配置 Python”通常分几种情况,对应的依赖也不一样。下面按常见需求给你梳理一下。
Debian 默认已带 Python(如 Debian 12 为 Python 3.11)。
常用基础依赖:
sudo apt update
sudo apt install -y python3 python3-pip
可选:
sudo apt install -y python3-venv
如果你想编译 Python(比如 3.12+),需要开发依赖。
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
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
tar xzf Python-3.12.3.tgz
cd Python-3.12.3
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
根据你的用途选择:
sudo apt install -y python3-dev default-libmysqlclient-dev
sudo apt install -y python3-numpy python3-pandas
或 pip 安装(推荐)
sudo apt install -y python3-venv
sudo apt install -y postgresql libpq-dev
如果是服务器 / 开发环境,建议:
sudo apt install -y python3 python3-pip python3-venv
如果你能说清楚:
我可以给你更精确的依赖清单。