在 Debian 系统下安装 Python 模块,常见方式有以下几种,按推荐程度由高到低说明:
适合系统级使用,兼容性好、升级安全。
sudo apt update
sudo apt install python3-xxx
例如安装 requests:
sudo apt install python3-requests
✅ 优点
❌ 缺点
pip 是官方推荐的 Python 包管理工具。
sudo apt install python3-pip
pip install 模块名
或指定 Python 版本:
pip3 install requests
sudo pip3 install requests
⚠️ 可能破坏系统 Python 环境,不推荐
适合开发和多项目隔离。
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install requests
退出环境:
deactivate
✅ 这是 Python 官方推荐方式
git clone https://github.com/xxx
cd xxx
python3 setup.py install
或更现代的方式:
pip install .
⚠️ 一般不推荐,除非你在改代码或模块不在 PyPI 上。
sudo apt install python3-pip
Debian 12+ 默认禁止直接用 pip 装系统 Python:
python3 -m venv venv
source venv/bin/activate
pip install xxx
✅ 这是正常行为,不是错误
| 场景 | 方式 |
|---|---|
| 系统服务 | apt |
| 开发项目 | venv + pip |
| 临时实验 | pip |
如果你愿意,可以告诉我:
我可以给你最合适的具体命令。