如何在 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
EXPERTE
gefragt vor 8 Monaten39 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen