如何在 Intellij/Pycharm run/debug 配置中配置 Azure 函数项目 mac
How configure Azure function project in Intellij/Pycharm run/debug configurations on mac
如何在 Intellij/Pycharm run/debug 配置中配置 Azure 功能项目 Mac 因为我尝试自己设置它但它不起作用。
我想用 替换 shell 命令:func start 运行 配置
下图来自Pycharm
更新
我已经添加了 Azure-CLI 的路径并导入了我的应用程序设置
我正在尝试配置 运行 配置,但它要求 select 模块,但下拉列表中没有任何模块(见图)
更新-更新:
Here is what azure-tools-for-intellij team me answered:
他们不支持纯 python 函数 运行 还
我认为你不应该使用 shell 行和 IntelliJ/PyCharm 而不是这个你应该使用 Azure Toolkit for IntelliJ and run/debug your functions like in this guide.
此外,当您安装 Azure Toolkit for IntelliJ 时,您将有机会使用预定义的 Azure Function 就绪模板创建 run/debug 配置。
举个例子:
我在 Intellij Idea/PyCharm.
中找到了调试方法
- 在 file/module 的顶部添加这些行:
import pydevd_pycharm
pydevd_pycharm.settrace('127.0.0.1', port=9091, stdoutToServer=True, stderrToServer=True)
在 Run/Debug 配置中设置 Python 带有主机和端口的调试服务器
运行 你的 azure 函数和以前一样 (func host start
) 并按下调试按钮。
我在 PyCharm 中的方法是定义一个 shell 脚本配置(编辑配置 > Shell 脚本)并设置:
- 执行:脚本集
- 脚本文本:func start
- 工作目录:应该是host.json等所在的项目目录
- 环境变量:留空
- 在终端执行:勾选
运行 这个配置,会在终端启动测试服务器。然后转到 运行 > 附加到进程... 和 select 进程(通常是数字后没有任何路径的进程)。
如何在 Intellij/Pycharm run/debug 配置中配置 Azure 功能项目 Mac 因为我尝试自己设置它但它不起作用。
我想用 替换 shell 命令:func start 运行 配置
下图来自Pycharm
更新
我已经添加了 Azure-CLI 的路径并导入了我的应用程序设置
我正在尝试配置 运行 配置,但它要求 select 模块,但下拉列表中没有任何模块(见图)
更新-更新: Here is what azure-tools-for-intellij team me answered:
我认为你不应该使用 shell 行和 IntelliJ/PyCharm 而不是这个你应该使用 Azure Toolkit for IntelliJ and run/debug your functions like in this guide.
此外,当您安装 Azure Toolkit for IntelliJ 时,您将有机会使用预定义的 Azure Function 就绪模板创建 run/debug 配置。
举个例子:
我在 Intellij Idea/PyCharm.
中找到了调试方法- 在 file/module 的顶部添加这些行:
import pydevd_pycharm
pydevd_pycharm.settrace('127.0.0.1', port=9091, stdoutToServer=True, stderrToServer=True)
在 Run/Debug 配置中设置 Python 带有主机和端口的调试服务器
运行 你的 azure 函数和以前一样 (
func host start
) 并按下调试按钮。
我在 PyCharm 中的方法是定义一个 shell 脚本配置(编辑配置 > Shell 脚本)并设置:
- 执行:脚本集
- 脚本文本:func start
- 工作目录:应该是host.json等所在的项目目录
- 环境变量:留空
- 在终端执行:勾选
运行 这个配置,会在终端启动测试服务器。然后转到 运行 > 附加到进程... 和 select 进程(通常是数字后没有任何路径的进程)。