#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:
Zeppelin может быть установлен несколькими способами, которые могут указывать на основную причину проблемы :
-
через загрузку файла tar — в этом случае способ @mootmoot правильный. boto3 должен быть настроен с помощью соответствующего интерпретатора python
-
через изображение docker — в этом случае вам нужно добавить модуль python в сам образ docker :
2.a. вы можете использовать ‘docker exec -i -t bash sh (ваши предпочтения)’ 2.b установить pip