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时遇到下一个错误
我使用和不使用虚拟环境导入类似于this应答的python依赖项. UPD.找到this repo与自定义编译psycopg2什么适用于AWS Lambda,但对于asyncpg没有找到这样的替代或指令编译Lambda友好的asyncpg包. 最佳答案
这个库有c-bindings,而lambda与这些不兼容.
处理它的主要方法是上传特定库及其针对Linux环境预编译的绑定. 主要的方法是遵循指令here并确保它已经在你的linux中编译的库(或者mac我猜).这很容易通过创建一个venv并按上述指南建议包含它来实现. 你可以找到类似的问题here. 一般来说,这是一个常见的框架,如chalice试图找到一些解决方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |