阅读量:2
在Ubuntu上管理Python依赖常用工具和方法如下:
- pip + requirements.txt
- 安装依赖:
pip install -r requirements.txt - 生成依赖列表:
pip freeze > requirements.txt
- 安装依赖:
- 虚拟环境(推荐隔离依赖)
- venv(Python内置):
- 创建:
python3 -m venv myenv - 激活:
source myenv/bin/activate - 退出:
deactivate
- 创建:
- virtualenv(第三方,功能更丰富):需先安装
pip install virtualenv,用法类似venv。
- venv(Python内置):
- 高级工具(适合复杂项目)
- pipenv:结合pip和虚拟环境,支持依赖解析和锁定版本,安装后使用
pipenv install管理依赖。 - poetry:现代工具,支持依赖管理、打包和发布,通过
poetry add添加依赖,poetry install安装。 - conda:适合数据科学场景,可管理Python及非Python依赖,通过
conda create创建环境,conda install安装包。
- pipenv:结合pip和虚拟环境,支持依赖解析和锁定版本,安装后使用
选择建议:
- 小型项目:用
venv+requirements.txt。 - 复杂项目:选
pipenv或poetry,避免依赖冲突。 - 数据科学/机器学习:优先
conda。
以上就是关于“Ubuntu Python依赖如何管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm