前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用conda安装requirement.txt指定的依赖包

使用conda安装requirement.txt指定的依赖包

作者头像
烤粽子
发布2021-07-07 18:13:48
发布2021-07-07 18:13:48
9.4K0
举报

许多Python项目中都包含了requirements.txt文件,该文件记录了当前程序的所有依赖包及其精确版本号。

  1. 生成requirement.txt文件

pip freeze > requirements.txt

安装requirement.txt文件依赖

pip install -r requirements.txt

  1. 除了使用pip命令来生成及安装requirement.txt文件以外,也可以使用conda命令来安装

conda install --yes --file requirements.txt

但是这里存在一个问题,如果requirements.txt中的包不可用,则会抛出“无包错误”。 使用下面这个命令可以解决这个问题

while read requirement; do conda install --yes requirement; done < requirements.txt

如果想要在conda命令无效时使用pip命令来代替,那么使用如下命令:

while read requirement; do conda install --yes requirement || pip install

  1. 也可以这样子操作

导出到.yml文件

conda env export > freeze.yml

直接创建conda环境

conda env create -f freeze.yml

Reference: Install only available packages using “conda install --yes --file requirements.txt” without error

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/04/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档