前言

在github上很多开源的代码都提供requirement.txt,记录详细的版本号。这里学习一下该文件的生成。
conda和pip区别就是conda会帮你安装非python的库,而pip只帮你安装python库,例如你要装tensorfolw-gpu,conda除了安装python依赖包会安装cuda等等,而pip只安装h5py等python依赖包。

  1. pip生成requirement.txt

pip freeze > requirements.txt

  1. pip安装requirement.txt

pip install -r requirements.txt

  1. conda 安装

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

4.conda导出.yml直接克隆

conda env export > freeze.yml
conda env create -f freeze.yml (完全复制)
conda env create -f freeze.yml -n environmentName(这个是你的新虚拟环境名称)

  1. conda也可以安装require,ent.txt,如果想要在conda命令无效时使用pip命令来代替,那么使用如下命令

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

  1. pip 安装 .yml
    好像不行。。。。
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐