При развертывании лямбда-выражения 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