._libsecp256k1 import ffi, lib
ModuleNotFoundError: No module named 'secp256k1._libsecp256k1'
Получил архив с лямбдой, разархивировал — теперь одному Python пакету secp256k1 не хватает libsecp256k1, который я «ставлю» через apt-get update && apt-get install -y libsecp256k1-dev. На самом деле что-то такое там лежит:
ls
__init__.py __pycache__
__main__.py _libsecp256k1.cpython-36m-x86_64-linux-gnu.so
Пробую локально (!) запустить проект, глянуть, есть ли у меня такая же зависимость рядом с secp256k1 — тоже есть:
$ cd /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/secp256k1/_
__init__.py __main__.py __pycache__/ _libsecp256k1.cpython-37m-darwin.so
В чем может быть проблема?
Предложу ознакомиться со статьёй, там наверняка полезное найдётся: https://docs.aws.amazon.com/en_us/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html
Обсуждают сегодня