在 Debian 系统上安装 Python 库,常见方式有以下几种,按推荐程度和使用场景给你说明。
适合:系统服务、服务器环境、不想用虚拟环境的情况。
sudo apt update
apt search python3-xxx
例如:
apt search python3-requests
sudo apt install python3-requests
常见包名规则:
python3-库名python-库名✅ 优点:稳定、自动管理依赖
❌ 缺点:版本可能较旧
适合:开发环境、需要最新版本库
sudo apt install python3-pip
检查版本:
pip3 --version
pip3 install requests
或指定用户(不污染系统):
pip3 install --user requests
✅ 优点:版本新、库最全
❌ 缺点:可能与系统包冲突(不推荐直接 sudo pip)
适合:开发、多项目、避免系统污染
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
激活后提示符会变成:
(venv) user@debian:~$
pip install requests
deactivate
✅ 优点:安全、干净、推荐做法
❌ 缺点:需要激活环境
git clone https://github.com/xxx/xxx.git
cd xxx
python3 setup.py install
或用 pip:
pip install .
使用国内镜像:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 --version
Debian 11/12 通常是 Python 3.9 / 3.11
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 系统程序 | apt |
| 日常开发 | venv + pip |
| 临时测试 | pip --user |
如果你愿意,可以告诉我:
我可以给你精确命令。