安装ML.NET命令行接口(CLI)工具遇到的坑

根据微软官方文档(https://learn.microsoft.com/zh-cn/dotnet/machine-learning/how-to-guides/install-ml-net-cli?tabs=windows)安装ML.NET命令行接口(CLI)工具时

执行如下命令:

dotnet tool install --global mlnet-win-x64

始终报从指定的Nuget源中找不到对应的工具:

 

以为是默认的Nuget源设置的不对,查询%APPDATA%\NuGet\NuGet.Config中的Nuget源配置了多个,一直找到最后一个都没找到对应的软件包

然后猜测可能是dotnet.ext版本的问题?查看dotnet的版本是8.0的:

 但是文档中要求的版本是6.0:

而我的机器上同时安装了6.0及8.0的版本:

因此GPT了一把如何设置dotnet.exe使用指定的SDK版本,其中一个解决方案是在当前文件夹下建立一个global.json文件,指定一下SDK的版本:

 然后在当前文件夹下再次执行命令,成功:

 

posted @ 2024-03-07 19:35  静若清池  阅读(26)  评论(0编辑  收藏  举报