问题描述
我使用无服务器框架在本地设置了aws lambda。我正在尝试使用psycopg2连接到本地旋转(docker)postgre db。我目前无法导入“ psycopg2”。在我发现必须编译该库之前,我尝试直接使用
进行安装 pip install psycopg2
这会给我以下错误
{"errorType":"Runtime.ImportModuleError","errorMessage":"Unable to import module 'handler': No module named 'psycopg2'"}
但是随后发现了一条帖子,将我引导到了这个https://github.com/jkehler/awslambda-psycopg2
因此,我尝试使用他链接的版本(postgre 9.4.3)和最新版本(postgre 12)进行编译,但均无法正常工作,因为它给了我一个缺少的野牛错误-如果有人可以帮我解决这个问题,那就太好了好)。但是,然后做完了(从我的ubuntu 18.04编译起)。我结束了以下
{"statusCode":500,"body":"module 'psycopg2' has no attribute 'connect'"}
现在我做了打印,只是为了检查,以下是我得到的清单
['__doc__','__file__','__loader__','__name__','__package__','__path__','__spec__']
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)