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

Azure Machine Learning教程上传数据报错求助:路径与权限问题

解决Azure ML上传数据集时ScriptExecution.StreamAccess.NotFound错误的步骤

1. 确认本地文件结构是否正确

  • 确保上传的文件夹里,daily-bike-share.csv和MLTable文件处于同一层级,没有嵌套子文件夹。正确的结构应该是:
    bike-rentals/
    ├── daily-bike-share.csv
    └── MLTable
    
  • 若csv放在子文件夹里,MLTable的相对路径会找不到文件,必须调整到同一目录下。

2. 验证MLTable的路径配置

  • 打开你的MLTable文件,确认paths字段的配置和实际文件位置匹配。当前你的配置是./daily-bike-share.csv,这个路径要求csv和MLTable在同一目录下,和上面的结构完全匹配,这部分没问题,但要确保上传时文件夹结构没被破坏。

3. 检查Azure ML存储账户权限

  • 登录Azure ML工作室,点击左侧「数据」选项,找到你上传数据集对应的存储容器(默认是workspaceblobstore下的data文件夹)。
  • 进入容器的「访问控制(IAM)」页面:
    • 点击「添加角色分配」,选择「存储Blob数据参与者」角色;
    • 添加当前登录的用户账号,完成权限分配;
  • 等待5-10分钟让权限生效,再尝试加载数据集预览。

4. 重新上传并创建数据集

  • 先删除之前上传的错误数据集和存储容器里的对应文件夹。
  • 重新整理好正确结构的文件夹,压缩后在Azure ML工作室「数据」页面点击「创建」→「从本地文件」。
  • 上传时先不勾选「跳过数据验证」,让系统自动校验路径,若仍报错,回到前两步重新检查。

内容的提问来源于stack exchange,提问作者Martin Vaughan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 09:50:59