Как: Zeppelin boto3 учетные данные AWS

#python #amazon-web-services #boto3 #apache-zeppelin

#python #amazon-веб-сервисы #boto3 #apache-zeppelin

Вопрос:

У меня есть виртуальная машина с Zeppelin, которая является общей средой. Я хочу добавить, boto3 чтобы я мог немного поработать на Python с AWS. Поскольку zeppelin работает как сервис, куда мне добавить учетные данные AWS? Будет ли это в корневом каталоге? Или домашняя учетная запись, под которой работает служба? Или внутри пользователя Zeppelin они могут предоставить свои собственные учетные данные AWS?

Я сделал это pip install boto3 в ОС, а затем попытался импортировать его в записную книжку, и я получил ModuleNotFoundError: No module named 'boto3' ошибку.

Ищу рекомендации от всех, кто получил свой zeppelin для работы с AWS.

Комментарии:

1. docs.aws.amazon.com/cli/latest/userguide/…

Ответ №1:

Zeppelin может быть установлен несколькими способами, которые могут указывать на основную причину проблемы :

  1. через загрузку файла tar — в этом случае способ @mootmoot правильный. boto3 должен быть настроен с помощью соответствующего интерпретатора python

  2. через изображение docker — в этом случае вам нужно добавить модуль python в сам образ docker :

2.a. вы можете использовать ‘docker exec -i -t bash sh (ваши предпочтения)’ 2.b установить pip