Asyncpg и AWS Lambda
Я пытаюсь использовать asyncpg с AWS Lambda и получил следующую ошибку при попытке import asyncpg
Unable to import module 'handler': No module named asyncpg.protocol.protocol'
Я импортирую зависимости python, как в этом ответе с виртуальной средой и без нее.
UPD. Нашел это репо с пользовательским скомпилированным psycopg2
что хорошо работает с AWS Lambda, но для asyncpg
не найдено такой альтернативы или инструкции по компиляции Lambda-friendly asyncpg
пакета.
- Использование Boto для определения наличия AMI AMI
- Как SQS Amazon уведомляет один из моих «рабочих» серверов всякий раз, когда в очереди есть что-то?
- Как развернуть приложение Django для EC2 AWS
- Поиск и устранение неисправностей Amazon's Alexa Skill Kit (ASK) Лямбда-взаимодействие
- Как указать путь к файлу pem при использовании шлюза в Fabric
В этой библиотеке есть c-привязки, и лямбда не играет хорошо с ними. Основной способ справиться с этим – загрузить определенную библиотеку с ее привязками, предварительно скомпилированными для Linux-сред. Основной способ – следовать инструкциям здесь и убедиться, что библиотека, которую она уже скомпилировала в вашем Linux (или, я думаю, Mac). Это легко произойдет, просто создав venv и включив его в соответствие с вышеприведенными рекомендациями. Здесь вы можете найти аналогичную проблему. В общем, это обычное явление, и такие рамки, как чаша, пытаются найти некоторые обходные пути.
- многоtomany отношение не существует. Это в другой схеме
- из импорта PIL Image – ImportError: нет модуля с именем PIL
- Не удалось запустить службу nohup из-за «INFO spawnerr: неизвестная ошибка, создающая диспетчеров для« app_name »: EACCES '
- Компрессор Django с использованием gzip для обслуживания javascript
- Используйте функцию AWS lambda для преобразования файла S3 из zip в gzip с помощью boto3 python
- Ошибка: исчерпана виртуальная память: не удается выделить память при установке SciPy
- Ошибка при установке Scipy на Amazon Linux
- mysql (python) Создание запросов AWS вызывает замедление
- Замораживание скрипта Boto при попытке развернуть и настроить экземпляры EC2
- Amazone AWS EC2: Как разместить API и веб-сайт на экземпляре EC2
- Отключить ведение журнала boto без изменения файлов boto