You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行func --version报CommandNotFoundException,func命令无法运行原因排查

为什么func命令无法在命令行正常运行?

先看你遇到的错误信息:

func : 术语“func”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称拼写,或验证路径是否正确后重试。
At line:1 char:1

  • func --version
    • CategoryInfo : ObjectNotFound: (func:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

导致这个问题的常见原因有这些:

  • Azure Functions Core Tools未安装:func是Azure Functions Core Tools专属的命令行工具,系统里没装这套工具的话,自然识别不了该命令。
  • 工具路径未加入系统环境变量PATH:就算装了工具,如果安装目录没被添加到系统的PATH环境变量里,命令行找不到func.exe的位置,就会报这个错。
  • 终端会话未刷新环境变量:刚完成安装就立刻运行命令,当前终端可能还没读取更新后的PATH配置,重启终端就能解决。
  • 安装过程不完整或损坏:如果安装时中断、出错,导致func可执行文件缺失或损坏,也会出现识别失败的情况,需要重新安装工具。

内容的提问来源于stack exchange,提问作者arshad shaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 17:07:36