在 Debian 上“配 Python 库”通常分几种情况,下面按最常见场景给你一套清晰做法。
sudo apt update
sudo apt upgrade -y
Debian 通常自带 Python3:
python3 --version
安装 pip:
sudo apt install -y python3-pip
(可选)安装开发依赖:
sudo apt install -y python3-dev build-essential
⚠️ 不要直接往系统 Python 装库,容易搞坏系统。
sudo apt install -y python3-venv
python3 -m venv venv
source venv/bin/activate
激活后命令行前面会出现 (venv)。
在虚拟环境里:
pip install requests
pip install numpy pandas
查看已安装库:
pip list
有些库 Debian 官方打包了,适合系统服务使用:
sudo apt install -y python3-requests
sudo apt install -y python3-numpy
⚠️ 版本通常较旧,但更稳定。
项目常用方式:
pip install -r requirements.txt
示例 requirements.txt:
flask==2.3.3
requests
例如:
sudo apt install -y libpq-dev
pip install psycopg2
✅ 用虚拟环境即可解决
❌ 不要加 --break-system-packages
可装 python3.11 或用 pyenv。
sudo apt update
sudo apt install -y python3-venv python3-pip
python3 -m venv venv
source venv/bin/activate
pip install 你的库
如果你告诉我:
我可以给你更精确的一套配置方案。