【发布时间】:2017-05-10 15:58:49
【问题描述】:
我试图解决这个问题已经 4 天了。我已经在本地机器上创建了我的代码。在本地机器上创建的 Lambda 函数运行良好。当我使用 aws creating liberaries wit aws 中提到的库压缩它时。并将 zip 文件夹上传到 S3 存储桶。到这里一切正常。当我在 lambda 函数中使用此链接时出现问题。 lambda 函数没有找到 sklearn 库并返回错误
START RequestId:bf7b2618-34c5-11e7-a8eb-43a949065813 版本:$LATEST 无法导入模块'main':动态模块没有定义模块导出函数(PyInit__check_build)
/var/task/sklearn/check_build 的内容: setup.py _check_build.so __init.pyc init.py setup.pyc
scikit-learn 似乎没有正确构建。
如果你已经从源代码安装了 scikit-learn,请不要忘记
在使用之前构建包:运行python setup.py install 或
make 在源目录中。
如果您使用过安装程序,请检查它是否适合您的 Python 版本、您的操作系统和您的平台。
到目前为止,我已经尝试了所有可能的方法。当我运行这个命令来构建这个包时
python setup.py 安装或构建
错误出现 Cpython __check_buid 缺失。 已经4天了,我什么都试过了。如果有人知道。请在这里帮助我。在此先感谢您。
【问题讨论】:
-
Pandas & AWS Lambda的可能重复
标签: python amazon-web-services amazon-s3 scikit-learn aws-lambda