加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Asyncpg和AWS Lambda

发布时间:2020-12-16 22:40:26 所属栏目:Python 来源:网络整理
导读:我正在尝试将asyncpg与AWS Lambda一起使用,并在尝试导入asyncpg时遇到下一个错误 Unable to import module 'handler': No module named asyncpg.protocol.protocol' 我使用和不使用虚拟环境导入类似于this应答的python依赖项. UPD.找到this repo与自定义编译

我正在尝试将asyncpg与AWS Lambda一起使用,并在尝试导入asyncpg时遇到下一个错误

Unable to import module 'handler': No module named asyncpg.protocol.protocol'

我使用和不使用虚拟环境导入类似于this应答的python依赖项.

UPD.找到this repo与自定义编译psycopg2什么适用于AWS Lambda,但对于asyncpg没有找到这样的替代或指令编译Lambda友好的asyncpg包.

最佳答案
这个库有c-bindings,而lambda与这些不兼容.
处理它的主要方法是上传特定库及其针对Linux环境预编译的绑定.
主要的方法是遵循指令here并确保它已经在你的linux中编译的库(或者mac我猜).这很容易通过创建一个venv并按上述指南建议包含它来实现.
你可以找到类似的问题here.
一般来说,这是一个常见的框架,如chalice试图找到一些解决方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读