【发布时间】:2023-04-08 10:57:01
【问题描述】:
Python-Geoip 是一个允许离线免费使用 MaxMind 国家数据库的小包。它在本地运行良好,但我无法在 AWS Lambda 中运行。
我使用requests、geoip 和geoip-geolite2 创建了一个部署包,但收到以下错误消息:
"errorMessage": "无法导入模块'uploadXmlLog'"
如果我注释掉 requests 我会收到错误消息:
"errorMessage": "Cannot use packaged database \"geolite2\" because package \"_geoip_geolite2\" is not available. 它由 PyPI package \"python-geoip-geolite2\"" 提供
使用 requests 而不使用 geoip 可以正常工作。
我该如何解决这个问题?
【问题讨论】:
标签: python aws-lambda geoip