Sagemaker 生命周期配置:找不到 conda 环境 conda_python3 &找不到任何其他环境



#!/bin/bash
set -e
ENVIRONMENT=python3
NOTEBOOK_FILE="/home/ec2-user/SageMaker/untitled.ipynb"
source activate python3
nohup jupyter nbconvert --to notebook --ExecutePreprocessor.timeout=600 --ExecutePreprocessor.kernel_name=conda_python3 --execute "$NOTEBOOK_FILE" &

上面的脚本,我用来启动我的笔记本文件"untitled.ipynb"当我的sagemaker笔记本实例启动时。

但是当我启动我的笔记本实例时,我得到一个错误"无法找到conda环境:python3">

如果有人知道解决方法,请贴出来。

当您运行lifecycle config时,您需要指定anaconda所在的激活脚本路径(通常是环境所在的路径)。

然后像这样修改代码部分:

ENVIRONMENT=python3
source /home/ec2-user/anaconda3/bin/activate "$ENVIRONMENT";

你也可以在这个repo中看到各种配置的官方示例:

amazon-sagemaker-notebook-instance-lifecycle-config-samples

最新更新