无法在AWS Lambda上构建Scikit learn包

5

我按照这篇文章的步骤在AWS Lambda上构建Scikit learn软件包,但是当我调用lambda函数时出现以下错误。我正在Windows上使用Docker Toolbox。不确定为什么会出现以下错误信息?

{"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___________________________________________________________________________\n似乎没有正确构建scikit-learn。\n\n如果您已经从源代码安装了scikit-learn,请不要忘记在使用之前构建软件包:运行python setup.py install或在源目录中运行make。\n\n如果您使用过安装程序,请检查它是否适合您的Python版本、操作系统和平台。", "errorType": "Runtime.ImportModuleError"}

1个回答

0
如果您仍然遇到这个问题,这篇文章可能会对您有所帮助。特别是,请尝试在pythonRequirements下添加dockerizePip:non-linux

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接