我在 Amazon Aws Lambda 上使用 fuzzywuzzy。我收到以下错误:
warnings.warn('Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning')
我的本地电脑上没有这个问题,因为我有: pip 安装 python-Levenshtein
但是如何在 AWS Lambda 上执行此操作?
我知道 python-Levenshtein 使用 C,这似乎是问题所在。有办法吗?如果是这样,您能否提供分步说明?
我在我的部署包中添加了 python-Levenshtein。
但它似乎并没有阻止警告。
最佳答案
事实上,AWS Lambda 在部署非纯 Python 但与扩展模块一起使用的包时存在问题。 您必须确保您的代码是为 Linux 编译的。 也许以下指南可以帮助您:https://markn.ca/2018/02/python-extension-modules-in-aws-lambda/
关于python - 在 AWS (lambda) 上安装 python-Levenshtein 以加速 fuzzywuzzy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57794173/