阅读量:2
Debian上管理Python包的常用技巧如下:
-
系统级包管理(apt)
- 用
sudo apt update更新包列表,sudo apt install python3-<包名>安装系统级Python包,适用于依赖系统环境的场景。 - 卸载包:
sudo apt remove python3-<包名>。
- 用
-
Python工具链(pip + 虚拟环境)
- 安装pip:
sudo apt install python3-pip。 - 虚拟环境:
- 创建:
python3 -m venv <环境名>。 - 激活:
source <环境名>/bin/activate,退出用deactivate。 - 环境内用
pip install <包名>安装第三方包,避免全局冲突。
- 创建:
- 安装pip:
-
依赖管理文件
- 用
pip freeze > requirements.txt生成依赖清单,pip install -r requirements.txt批量安装依赖,适合项目迁移。
- 用
-
高级工具
- Poetry:通过
pyproject.toml管理依赖,支持依赖锁定,适合复杂项目。 - Pipenv:结合pip和虚拟环境,自动生成
Pipfile.lock,确保环境一致性。
- Poetry:通过
-
其他技巧
- 配置国内镜像源加速下载:
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。
以上就是关于“Debian上Python包管理技巧有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm