• 在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

  • 相关阅读:
    sed处理文本文件
    多节点ssh免密匙登录
    nmon监控工具的使用
    PostgreSQL 磁盘使用大小监控
    PostgreSQL 锁监控
    PostgreSQL installations
    《卸甲笔记》-多表查询之二
    《卸甲笔记》-多表查询之一
    《卸甲笔记》-子查询
    《卸甲笔记》-分组统计查询
  • 原文地址:https://www.cnblogs.com/liliwang/p/14109384.html
Copyright © 2020-2023  润新知