如何在 SageMaker 的 Jupyter Notebook 实例中安装 Python 包?

0

【以下的问题经过翻译处理】 我想在 SageMaker 的 Jupyter Notebook 实例中使用 awswrangler 包。

我知道我们必须使用生命周期配置。我尝试使用以下脚本来做到这一点:

#!/bin/bash

pip install awswrangler==0.2.2

但是当我将该包导入我的 Notebook 时:

import boto3               # 用于执行原生 S3 API
import pandas as pd  # 用于处理表格数据
import numpy as np   # 做一些计算
import awswrangler as wr
import io
from io import StringIO

我仍然收到以下错误:

--------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-f3d85c7dd0f6> in <module>()
      2 import pandas as pd                               # For munging tabulara data
      3 import numpy as np                                # For doing some calculation
----> 4 import awswrangler as wr
      5 import io
      6 from io import StringIO

ModuleNotFoundError: No module named 'awswrangler'

是否有关于如何在 SageMaker 中为 Jupyter Notebook 安装特定软件包的任何文档或参考?

profile picture
EXPERTO
preguntada hace 6 meses27 visualizaciones
1 Respuesta
0

【以下的回答经过翻译处理】 如何使用生命周期配置在一个环境中安装 python 包的示例:<https://github.com/aws-samples/amazon-sagemaker-notebook-instance-lifecycle-config-samples/blob/master/scripts/install-pip -package-single-environment/on-start.sh>

针对所有 conda env - <https://github.com/aws-samples/amazon-sagemaker-notebook-instance-lifecycle-config-samples/blob/master/scripts/install-pip-package-all-environments/on -start.sh>

profile picture
EXPERTO
respondido hace 6 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas