psycopg2 - psycopg2 在子包 _psycopg 上的 aws 胶水上失败
问题描述
我正在尝试使用 Python 运行 Glue Spark 作业以与 Redshift 集群通信。
但我无法让 Psycopg2 运行……有人搞定了吗?它抱怨一个子包_psycopg。
请帮忙!谢谢。
解决方案
现在使用 Glue 版本 2,您可以将 python 库作为参数传递给 Glue 作业。我使用 pyscopg2-binary 而不是 pyscopg2,它对我有用。然后在代码中我确实导入了 psycopg2。
推荐阅读
- r - 在 tidyr::extract 中定义正则表达式参数
- tensorflow - 运行 cloud ml 引擎时出现 errException:无法将元素作为字节获取
- java - 当我从 xml 节点获取数据时,我得到空数据
- python-3.x - Gensim doc2vec most_similar 等效于获取完整文档
- c# - 从后面的页面代码更改 UserControl 的内容
- eclipse - 在 Eclipse 上导出项目时意外覆盖了 .classpath 文件?
- vuejs2 - 如何在 Vue.js 中组合多个过滤器
- jquery - jQuery对象选择返回双组图像
- python - 摆脱 json 输出中具有空值的列
- android - Android中ExecutorService的控制开销(JAVA)