Я использую 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
Спасибо за вашу помощь!