试图在aws lambda中导入cv2。尝试使用带有arn的层安装此链接:https://github.com/keithrozario/Klayers/blob/master/deployments/python3.8/arns/eu-west-3.csv
但我遇到了一个错误,很难解决: 无法导入模块“lambda_函数”:libgthread-2.0.so.0:无法打开共享对象文件:没有此类文件或目录
我的lambda也使用python3.8。我还尝试了python 3.6和3.7
有人有opencv的功能Klayer arn吗?或者是一个有用的教程
import json
import cv2
def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
正在搜索答案并在此处找到解决方案:https://github.com/keithrozario/Klayers/issues/115
它需要opencv模块和libgthread-2.0.so.0才能工作
再次转到https://github.com/keithrozario/Klayers并查找“libgthread so”包。添加libgthread so包作为新层,它应该可以工作
相关问题 更多 >
编程相关推荐