Вы должны проверить, сгенерировали ли вы requirements.txt
, который включает в себя всю информацию о модулях. При развертывании функции в azure она автоматически установит модули с помощью requirements.txt
.
Вы можете сгенерировать информацию о модулях в файле requirements.txt
с помощью приведенной ниже команды в локальной системе:
pip freeze > requirements.txt
И затем разверните функцию в azure, выполнив команду publi sh:
func azure functionapp publish hurypyfunapp --build remote
Для получения дополнительной информации о развертывании функции python от локального до auzre, пожалуйста, обратитесь к это учебное пособие .
Кстати, если вы используете план потребления для своей функции python, «Куду» для нас недоступен. Если вы хотите использовать «Kudu», вам нужно создать для него план обслуживания приложения, но не план потребления.
Надеюсь, это поможет ~