#intellij-idea #pycharm #azure-functions #azure-cli #azure-configuration
#intellij-идея #pycharm #azure-функции #azure-cli #azure-конфигурация
Вопрос:
Как настроить Azure function project в конфигурациях запуска / отладки Intellij / Pycharm на Mac, потому что я пытался настроить его самостоятельно, но он не работает.
Я хотел бы заменить команду оболочки: func start на run config
Изображение ниже из Pycharm
Обновить
Я добавил путь к Azure-CLI и импортировал настройки своего приложения
Я пытаюсь настроить конфигурации запуска, но он просит выбрать модуль, но в раскрывающемся списке нет ни одного модуля (см. Рис.)
ОБНОВЛЕНИЕ-ОБНОВЛЕНИЕ: вот что мне ответила команда azure-tools-for-intellij:
Ответ №1:
Я думаю, вам не следует использовать row shell scrip с IntelliJ / PyCharm вместо этого вы должны использовать Azure Toolkit для IntelliJ и запускать / отлаживать свои функции, как в этом руководстве.
Также при установке Azure Toolkit для IntelliJ у вас будет возможность создать конфигурацию запуска / отладки с помощью предопределенного шаблона Azure Function ready.
Просто пример:
Комментарии:
1. спасибо, вероятно, на данный момент они еще не загружены в Intellij. Но в PyCharm нет таких шаблонов Azure
2. @AlexNikonov у вас все еще возникают проблемы с этим, или все получилось?
3. Я искал руководство по инструментарию для Python в docs.microsoft.com/en-us/azure/developer/python но есть инструментарий примеров Java . Не могли бы вы увидеть обновленную часть моего вопроса, потому что я до сих пор понятия не имею, что установить там в качестве модуля, и я не уверен, что другие поля верны.
Ответ №2:
Я нашел способ отладки в Intellij Idea / PyCharm.
- добавьте эти строки в начало вашего файла / модуля:
import pydevd_pycharm
pydevd_pycharm.settrace('127.0.0.1', port=9091, stdoutToServer=True, stderrToServer=True)
- установите сервер отладки Python с хостом и портом в конфигурациях запуска / отладки
- запустите свои функции Azure, как раньше (
func host start
), и нажмите кнопку отладки.
Ответ №3:
То, как я делаю это в PyCharm, заключается в определении конфигурации сценария оболочки (Редактировать конфигурации> Сценарий оболочки) и установке:
- Выполнить: набор сценариев
- Текст сценария: запуск функции
- Рабочий каталог: должен быть в каталоге проекта, где находится host.json и т. Д.
- Переменные среды: оставить пустыми
- Выполнить в терминале: проверено
Запустите эту конфигурацию, которая запустит тестовый сервер в терминале. Затем перейдите в меню Выполнить> Присоединить к процессу… и выберите процесс (обычно это процесс без какого-либо пути после номера).