Создание пакета Python 3.6 AWS Lambda - PullRequest
0 голосов
/ 30 июня 2019

Моя ОС - win 10 Home.У меня есть скрипт Python 3.6, который обновляет MSSql DB, используя pymssql.Сценарий отлично работает локально.Теперь мне нужно загрузить его как aws lambda, поэтому я следовал этому с помощью cmd:

python -m venv .
Scripts\activate
pip install pymssql

Затем я скопировал свою функцию py в каталог lib \ site-packages, заархивировал весь контент dir и загрузил егов службу Lambda.

В результате возникла эта ошибка:

Unable to import module 'validationLambda': No module named 'pymssql'

Как это исправить?

1 Ответ

0 голосов
/ 30 июня 2019

Я не силен в среде Windows, но вы, вероятно, должны попытаться сделать наоборот. Скопируйте каталог Lib\site-packages\pymssql в корень вашего пакета (того же уровня, что и your_function.py

...