psycopg2 在子包 _psycopg 上的 aws 胶水上失败

psycopg2 fails on aws glue on subpackage _psycopg

我正在尝试获取 Glue Spark 作业 运行 Python 以与 Redshift 集群通信。

但是我无法将 Psycopg2 设置为 运行 ...有人知道吗?它抱怨子包 _psycopg。

请帮忙!谢谢。

AWs glue 对于非纯 python 库的模块有问题。尝试使用 pg8000 作为替代方案

现在使用 Glue 版本 2,您可以将 python 库作为参数传递给 Glue 作业。我使用 pyscopg2-binary 而不是 pyscopg2,它对我有用。然后在代码中我导入了 psycopg2.

--additional-python-modules