无法使用 AWS Lambda 构建 Scikit 学习包

Jas*_*saz 5 python amazon-web-services scikit-learn aws-lambda

我按照这篇文章为 AWS Lambda 构建了 Scikit 学习包,但是当我调用 lambda 函数时出现以下错误。我在 Windows 上使用 Docker 工具箱。不知道为什么我收到以下错误消息?

{"errorMessage": "无法导入模块 'lambda_function':没有名为 ' sklearn.check_build._check_build' 的模块\n___________________________________________________________________________\n/var/task/sklearn/__check_build 的 内容:\nsetup.py __pycache _check_build.cpython-36m-x86_64 -linux-gnu.so\n__init__.py\n___________________________________________________________________________\nscikit-learn 似乎没有正确构建。\n\n如果您已经从源代码安装了 scikit-learn,请不要忘记\n在使用之前构建包:在源目录中运行python setup.py install或\n make。\n\n如果您使用了安装程序,请检查它是否适合您的\nPython 版本、操作系统和平台。", "errorType": "Runtime.ImportModuleError"}

小智 0

如果您仍然遇到此问题,这篇文章可能会对您有所帮助。特别是,尝试dockerizePip: non-linuxpythonRequirements.