它已经4天了,我正试图解决这个问题。我在本地机器上创建了我的代码。在本地机器上创建的Lambda函数工作得很好。当我用aws creating liberaries wit aws中提到的自由工具压缩它时。并将zip文件夹上传到S3存储桶。直到这里一切工作正常。当我在lambda函数中使用这个链接时会出现问题。 lambda函数没有找到sklearn liberary和返回错误sklearn不能在aws lambda函数中工作。部署包问题
START请求ID:bf7b2618-34c5-11e7-a8eb-43a949065813版本:$最新 无法导入模块“主”:动态模块没有定义模块出口功能(PyInit__check_build)
在/ var /任务/ sklearn的内容/ check_build: setup.py _check_build.so __init .pyc文件 INIT的.py setup.pyc
似乎scikit学习没有被正确建立。
如果您已经安装了源scikit学习,请不要忘记 使用之前创建软件包:在源目录python setup.py install
或 make
运行。
如果您使用过安装程序,请检查它是否适合您的Python版本,操作系统和平台。
到目前为止,我已经尝试了所有可能的方法。当我运行这个命令来建立这个包
蟒蛇的setup.py安装或建设出现
错误CPython的__check_buid失踪。 它已经4天我尝试了一切。如果有人知道。请在这里帮助我。提前感谢您。
[熊猫&AWSλ1的可能的复制(http://stackoverflow.com/questions/36054976/pandas-aws-lambda) –