在Linux系统的anaconda中批量安装python包


转自:https://blog.csdn.net/mao_jonah/article/details/89502380

目的是自学,侵删

许多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 $requirement; done < requirements.txt

  1. 也可以这样操作

导出到.yml文件

conda env export > freeze.yml

直接创建conda环境

conda env create -f freeze.yml


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM