0

我正在使用 AWS 胶水 python shell。该程序使用多个 Python 库,这些库本身不适用于 AWS。Glue 可以将 .egg 或 .whl 文件用于外部库参考。我们需要做的就是将这些 .egg 或 .whl 文件放在某个 S3 位置,并使用它的完整路径指向它。我尝试使用一个外部库 [例如 openpyxl] 并且它有效。现在的问题是,由于我有多个外部库,如 pandas、numpy、openpyxl 和 pytz 可供参考,我无法提供所有这些包的完整路径,因为只有路径可以指定为外部 python 库引用。我尝试给出放置所有这些包的 s3 文件夹名称,但它不起作用。

如何指定这些多重 .egg 或 .whl 文件,以便我的胶水作业可以使用它们。

4

2 回答 2

0

gbeaven 已经回答了这个问题,但由于某些原因,我无法将其标记为答案。这已通过逗号分隔附加 python 模块中的文件路径来解决。

于 2021-09-20T12:08:11.167 回答
0
  • 将您的库以 (.whl) 格式保存在 s3 位置。
  • 您可以以逗号分隔格式在“Python 库路径”中添加库。示例 - s3://libs/xyz.whl、s3://libs/abc.whl

参考图像

于 2022-02-25T04:41:32.543 回答