pip conda 和requirement.txt,requirements.yml安装与生成操作
前言在github上很多开源的代码都提供requirement.txt,记录详细的版本号。这里学习一下改文件的生成。pip生成requirement.txtpip freeze > requirements.txtpip安装requirement.txtpip install -r requirements.txtconda 安装$ while read ...
前言
在github上很多开源的代码都提供requirement.txt,记录详细的版本号。这里学习一下该文件的生成。
conda和pip区别就是conda会帮你安装非python的库,而pip只帮你安装python库,例如你要装tensorfolw-gpu,conda除了安装python依赖包会安装cuda等等,而pip只安装h5py等python依赖包。
- pip生成requirement.txt
pip freeze > requirements.txt
- pip安装requirement.txt
pip install -r requirements.txt
- 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(这个是你的新虚拟环境名称)
- conda也可以安装require,ent.txt,如果想要在conda命令无效时使用pip命令来代替,那么使用如下命令
while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt
- pip 安装 .yml
好像不行。。。。
更多推荐


所有评论(0)