作法:Zeppelin + boto3 + AWS凭证

时间:2019-04-23 18:11:18

标签: python amazon-web-services boto3 apache-zeppelin

我有一个Zeppelin虚拟机,它是一个共享环境。我想添加boto3,以便可以针对AWS做一些python。由于Zeppelin作为服务运行,因此我应该在哪里添加AWS凭证?会在根的家中吗?还是服务正在运行的家庭帐户?或者他们可以在Zeppelin用户内部提供自己的AWS凭证?

我在操作系统上进行过pip install boto3,然后在笔记本中尝试将其导入,但出现了ModuleNotFoundError: No module named 'boto3'错误。

正在寻找获得齐柏林飞艇与AWS合作的人的指导。

1 个答案:

答案 0 :(得分:0)

Zeppelin可以通过多种方式安装,这可能表明问题的根本原因:

  1. 通过tar文件下载-在这种情况下,@ mootmoot的方法正确。应该使用适当的python解释器

  2. 配置boto3
  3. 通过docker映像-在这种情况下,您需要将python模块添加到docker映像本身:

2.a。您可以使用'docker exec -i -t bash \ sh(您的偏好)' 2.b点安装