阅读量:2
在Debian上管理Python依赖,可根据需求选择以下方式:
-
系统级依赖(apt)
- 适用于系统预装或需与系统服务集成的库。
- 安装:
sudo apt update && sudo apt install python3-<包名> - 更新:
sudo apt upgrade python3-<包名> - 卸载:
sudo apt remove python3-<包名>
-
用户级依赖(pip + 虚拟环境)
- 避免全局冲突,适合项目级管理。
- 安装pip:
sudo apt install python3-pip - 创建虚拟环境:
python3 -m venv myenv,激活:source myenv/bin/activate - 安装包:
pip3 install <包名>,生成依赖列表:pip freeze > requirements.txt - 更新/卸载:
pip3 install --upgrade <包名>,pip3 uninstall <包名>
-
高级工具(Poetry/Conda)
- Poetry:支持依赖解析、打包,适合复杂项目。
- 安装:
curl -sSL https://install.python-poetry.org | python3 - - 添加依赖:
poetry add <包名>,安装所有依赖:poetry install
- 安装:
- Conda:适合数据科学场景,支持跨平台环境管理。
- 安装:从官网下载脚本安装。
- 管理环境:
conda create --name myenv python=3.x,激活:conda activate myenv
- Poetry:支持依赖解析、打包,适合复杂项目。
注意:优先用虚拟环境隔离项目依赖,系统级依赖仅用于必要场景。
以上就是关于“Debian上Python依赖怎么管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm