在 Debian 里,“Python 开发包”通常指 python-dev / python3-dev(含头文件和静态库,用于编译 C 扩展)。不同 Python 版本装法略有区别。
sudo apt update
sudo apt install python3-dev
如果你用的是 特定版本,例如 Python 3.11:
sudo apt install python3.11-dev
sudo apt install python-dev
如果你要编译 Python 模块:
sudo apt install build-essential
sudo apt install python3-pip
python3-config --includes
或
ls /usr/include/python3*
能看到头文件目录就说明 OK。
虚拟环境会复用系统 python3-dev,只要系统装了即可:
python3 -m venv venv
source venv/bin/activate
pip install 某C扩展包
如果你是想装 某个具体库的开发依赖(比如 libpython3-dev、python3.12-dev、pybind11),可以告诉我你的 Debian 版本和 Python 版本,我给你精确命令。