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

Azure ML CLI执行dataset create命令报错:'create'未被识别

问题分析与解决方案

核心问题:CLI版本不兼容导致命令无效

你遇到的'create' is misspelled or not recognized by the system错误,本质是Azure ML CLI版本不匹配:

  • Azure ML CLI v1 使用az ml dataset create命令创建数据集
  • 若当前环境安装的是CLI v2,该旧命令已被废弃,替换为az ml data create,因此系统会识别为无效命令。

修正步骤

1. 确认CLI版本

先检查当前Azure ML CLI扩展版本:

az extension list --query "[?name=='ml' || name=='azure-cli-ml'].version" -o tsv
  • 输出包含azure-cli-ml则为v1;输出ml则为v2。

2. 适配CLI v2的修正命令

针对CLI v2,修改命令如下(注意路径格式和参数变化):

az ml data create \
  --name insurance_dataset \
  --resource-group rg-name \
  --workspace-name ml-ws-name \
  --path "azureml://datastores/$(az ml datastore show-default -w ml-ws-name -g rg-name --query name -o tsv)/paths/insurance/insurance.csv" \
  --type uri_file

关键变化:

  • 子命令从dataset create改为data create
  • 路径格式从file:azureml/datastore/...改为azureml://datastores/<存储名>/paths/...的标准URI格式
  • 必须添加--type参数,单个文件用uri_file,文件夹用uri_folder

3. GitHub Action环境配置注意事项

在GitHub Action中执行命令前,确保安装的是CLI v2扩展:

- name: Install Azure ML CLI v2
  run: |
    az extension add --name ml --upgrade

内容的提问来源于stack exchange,提问作者Dor Lugasi-Gal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:48:51