无法创建MLflow实验:官方教程代码运行失败求助
解决MLflow连接被拒绝的问题
问题根源
错误里的WinError 10061说明你代码中指定的MLflow Tracking Server(http://127.0.0.1:8080)没有启动,目标端口无服务响应,和权限无关。
解决方案
方案1:启动本地MLflow Tracking Server
- 打开命令提示符(CMD)或终端,运行以下命令:
mlflow server --host 127.0.0.1 --port 8080 - 保持这个命令窗口处于打开状态(关闭窗口会终止服务),打开浏览器访问
http://127.0.0.1:8080,能看到MLflow的UI界面就说明服务启动成功。 - 重新运行你的代码,此时就能正常连接到Tracking Server了。
方案2:使用本地文件存储(无需启动服务)
如果只是快速测试,不需要UI界面,可以去掉代码中的mlflow.set_tracking_uri(uri="http://127.0.0.1:8080")这一行。MLflow默认会将实验数据存储在当前目录的mlruns文件夹中,代码可直接运行。
额外说明
- 确保MLflow版本为最新,若版本过低可能存在兼容性问题,可通过
pip install --upgrade mlflow升级。
内容的提问来源于stack exchange,提问作者KratosAurion
相关产品推荐
相关产品推荐

