Насколько я знаю, мы можем просто развернуть функцию python из локального в Azure облако, но не можем развернуть ее, как вы ожидали. И я думаю, что нам не составит большого труда развернуть функцию python из локального в azure облако.
Поскольку у вас есть основной код функции python "init.py", вы просто нужно войти в Azure в своем коде VS и создать функцию python, следуя этому учебнику . А затем используйте ваш код init.py для замены нового кода функции python. После этого выполните команду ниже в окне «TERMINAL», чтобы сгенерировать файл «needs.txt»:
pip freeze > requirements.txt
«Require.txt» включает в себя все модули, импортированные в ваш «init». .py "и когда функция, развернутая в azure, azure установит эти модули в соответствии с этим" needs.txt ". Я видел, как вы упомянули, что у вас нет всех дополнительных файлов этого функционального проекта, если эти модули - то, что вас волнует, то файл «needs.txt» решит вашу проблему.
Затем используйте это команда для его развертывания в Azure:
func azure functionapp publish hurypyfunapp --build remote