如何在 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
전문가
질문됨 5달 전27회 조회
1개 답변
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
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인