首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >胶水3.0有Psycopg2,但“没有模块名为'psycopg2._psycopg'"?

胶水3.0有Psycopg2,但“没有模块名为'psycopg2._psycopg'"?
EN

Stack Overflow用户
提问于 2022-05-04 20:14:26
回答 1查看 461关注 0票数 0

我正在使用AWS 3.0,并试图使用Psycopg2连接到Redshift。一开始,我上传了一个whl文件版本,这会给我上面的错误。然后我看到Python3中包含了psycopg2,所以我运行print(帮助(‘模块’)),并在模块列表中看到psycopg2。我删除了外部引用(whl文件),它仍然失败。最近,我尝试了一个参数--附加的python模块,其值为心理学2-二进制={我不记得版本},但失败了。

我不明白为什么这个特定的库不会加载。我可以进口邮件,numpy,matplotlib等等,没有问题.不知道为什么这个很固执。我是不是遗漏了让AWS中提供的psycopg2加载的东西?

Python版本3.7.10 (默认,20021年6月3日,00:02:01) GCC 7.3.1 20180712 (红帽7.3.1-13)

模块列表

代码:

代码语言:javascript
复制
import sys
import traceback, boto3
print("Python version")
print (sys.version)
print (help('modules'))
import psycopg2
exit()
EN

回答 1

Stack Overflow用户

发布于 2022-05-07 15:17:52

Psycopg2没有在我的Glue 3.0作业中使用print(help('modules'))

但是,添加作业参数确实允许我导入它

代码语言:javascript
复制
psycopg2 2.9.3 (dt dec pq3 ext lo64)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72118964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档