【问题标题】:AWS CodeBuild : Installed conda but not foundAWS CodeBuild:已安装 conda 但未找到
【发布时间】:2021-01-14 18:42:22
【问题描述】:

目标:激活 miniconda 环境

代码:

       - cd $CODEBUILD_SRC_DIR
       - export CONDA_PREFIX=minicond
       - wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-py37_4.8.3-Linux-x86_64.sh
       - bash Miniconda3-py37_4.8.3-Linux-x86_64.sh -b -p $CONDA_PREFIX
       - conda activate base

状态:失败 错误:

Running command conda activate base

/codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: conda: not found

其他的尝试

失败 错误:

Running command source $CONDA_PREFIX/bin/activate

/codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: source: not found

【问题讨论】:

    标签: amazon-web-services conda aws-codebuild miniconda


    【解决方案1】:

    您只需在 buildspec.yml 中的 CodeBuild 中将 bash 指定为默认 shell。

    env:
      shell: bash
    

    参考:https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-30
      • 2021-01-07
      • 2017-09-25
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      相关资源
      最近更新 更多