Sagemaker python sdk installation troubles

0

Hi,

I've tried following a tutorial to use AWS sagemaker in script mode from my local linux VM, but I can't even get the basics working.

Steps:

  • ➜ ~> python3 --version
    Python 3.6.9

  • ➜ ~> pip3 install sagemaker
    ...
    Successfully installed boto3-1.14.42 botocore-1.17.42 importlib-metadata-1.7.0 packaging-20.4 protobuf3-to
    -dict-0.1.5 s3transfer-0.3.3 sagemaker-2.3.0 smdebug-rulesconfig-0.1.4 zipp-3.1.0

➜ ~> cat sagemaker.py
import sagemaker
import boto3

sess = sagemaker.Session()

> python3 sagemaker.py
Traceback (most recent call last):
File "sagemaker.py", line 1, in <module>
import sagemaker
File "
/sagemaker.py", line 4, in <module>
sess = sagemaker.Session()
AttributeError: module 'sagemaker' has no attribute 'Session'

I also have the aws cli (version 2) installed, and configured using IAM credentials that have full rights, so that's not related.

What is the problem with my python sdk install? TIA

TomTSK
質問済み 4年前743ビュー
2回答
0
承認された回答

You should name your script something else than sagemaker.py, since python will look in the current directory first for a module when doing an import, so the import sagemaker will not import the Sagemaker SDK, but your script.

回答済み 4年前
0

Well, that one is for my list of top 10 most stupid programming things I've ever done... Thanks!

TomTSK
回答済み 4年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ