При развертывании лямбда-выражения Python с использованием слоя добавление оператора import oracledb приводит к этой ошибке. Весь остальной импорт работает внутри слоя, кроме oracledb. Я пытался исследовать это, но ни один из ответов не оказался эффективным. Кто-нибудь сделал это и смог ли заставить эту работу работать, и если да, можете ли вы поделиться соответствующими подробными шагами, которые мы должны выполнить?
{
"errorMessage": "Unable для импорта модуля «lambda_function»: невозможно импортировать имя «base_impl» из частично инициализированного модуля «oracledb» (скорее всего, из-за циклического импорта) (/opt/python/oracledb/init.py)",
"errorType": "Runtime.ImportModuleError",
"requestId": "9ca4ebbd-a119-4352-96f3-714cf102f229",
"stackTrace": []
}< /p>
Я пробовал изменить версию Python. Я пробовал использовать шаги, описанные на других сайтах, которые предлагают использовать версию для Linux. Так что пока ничего не получилось.
Подробнее здесь: https://stackoverflow.com/questions/772 ... throwing-e
Развертывание функции AWS Lambda на основе Python с использованием библиотеки Oracledb, выдающей ошибки при импорте слоя ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование AWS SDK — ошибка при построении пути PKIX внутри функции AWS Lambda.
Anonymous » » в форуме JAVA - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-