zoukankan      html  css  js  c++  java
  • 使用conda安装requirement.txt指定的依赖包

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

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

    生成requirement.txt文件

    pip freeze > requirements.txt
    

    安装requirement.txt文件依赖

    pip install -r requirements.txt
    

    除了使用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
    

    也可以这样子操作, 导出到.yml文件

    conda env export > freeze.yml
    

    直接创建conda环境

    conda env create -f freeze.yml
    

    Reference:
    https://stackoverflow.com/questions/35802939/install-only-available-packages-using-conda-install-yes-file-requirements-t

    SimSiam 用到此

    If you don't have python 3 environment:

    conda create -n simsiam python=3.8
    conda activate simsiam
    # Then install the required packages:
    pip install -r requirements.txt
    

    参考 https://blog.csdn.net/HuanCaoO/article/details/104629625/

    运行 Python 文件遇到问题 ModuleNotFoundError: No module named 'yaml'  时,说明当前 Python 环境缺少该包,使用 pip 安装该包即可,但要注意的是安装的包名不是 yaml 而是 pyyaml,即 pip install pyyaml。

    之前一直卡在这个问题,后来终于解决掉了。

  • 相关阅读:
    数据库 mysql 语句
    document对象
    javascript
    css样式表及属性
    css格式布局
    html 标签
    html 标签
    第四章
    第三章
    第二章
  • 原文地址:https://www.cnblogs.com/Gelthin2017/p/14332510.html
Copyright © 2011-2022 走看看