Ошибка с модулем scikit-learn в AWS Lambda - PullRequest
0 голосов
/ 02 апреля 2020

Я использую AWS Lambda для размещения модели sklearn. Я могу сделать это успешно с моделью, которая была сделана в python 3.6, но я получаю следующую ошибку с использованием python 3.7.

[ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function': No module named 'sklearn.__check_build._check_build'
___________________________________________________________________________
Contents of /opt/python/lib/python3.7/site-packages/sklearn/__check_build:
__init__.py               __pycache__               _check_build.cpython-37m-darwin.so
setup.py
___________________________________________________________________________
It seems that scikit-learn has not been built correctly.

If you have installed scikit-learn from source, please do not forget
to build the package before using it: run `python setup.py install` or
`make` in the source directory.

If you have used an installer, please check that it is suited for your
Python version, your operating system and your platform.

Я создал свой слой sklearn с помощью загрузка архивного файла библиотеки. Я создал этот zip-файл в виртуальной среде и установил библиотеку через pip.

Кто-нибудь знает, что я делаю не так? Кто-нибудь смог успешно установить слой sklearn в python 3.7 в AWS Lambda?

Я загрузил свой zip-файл здесь: https://github.com/aos226/Sklearn_AWSLambda

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...