Debian上管理Python包的常用技巧如下:
系统级包管理(apt)
sudo apt update更新包列表,sudo apt install python3-<包名>安装系统级Python包,适用于依赖系统环境的场景。sudo apt remove python3-<包名>。Python工具链(pip + 虚拟环境)
sudo apt install python3-pip。python3 -m venv <环境名>。source <环境名>/bin/activate,退出用deactivate。pip install <包名>安装第三方包,避免全局冲突。依赖管理文件
pip freeze > requirements.txt生成依赖清单,pip install -r requirements.txt批量安装依赖,适合项目迁移。高级工具
pyproject.toml管理依赖,支持依赖锁定,适合复杂项目。Pipfile.lock,确保环境一致性。其他技巧
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple。pip install --no-index --find-links=./包目录 -r requirements.txt。选择建议:
apt,项目级依赖用pip+虚拟环境,复杂项目优先Poetry或Pipenv。