如何解决AWS CodeBuild:已安装 conda 但未找到 其他尝试过
目的:激活 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
解决方法
您只需要在 buildspec.yml
的 CodeBuild 中将 bash 指定为默认 shell。
env:
shell: bash
参考:https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。