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

Ray[Tune]运行触发FileNotFoundError: WinError2系统找不到指定文件

问题描述

Windows环境下使用Ray[Tune]结合bayesopt搜索算法进行参数调优时,触发报错FileNotFoundError: [WinError 2] The system cannot find the file specified,程序此前运行无异常,完整报错见下图:
detailed_error

可行解决方案

  • 临时目录被清理问题
    BayesOpt运行过程中会读写临时存储的搜索状态文件,Windows默认临时目录可能被安全软件或系统自动清理导致文件丢失。可手动指定Ray的自定义临时目录,避免默认目录被清理:
    ray.init(_temp_dir="C:/custom_ray_temp_path")
    需保证该路径无中文、无特殊符号,且当前用户有读写权限。

  • 依赖版本变动问题
    若近期更新过Ray、BayesOpt或Python环境,版本变动可能导致依赖的可执行文件路径变更。可重新安装匹配版本的依赖修复:
    pip install --force-reinstall ray[tune]==2.4.0 bayesian-optimization==1.4.3
    可根据实际使用需求调整版本号。

  • 路径兼容性问题
    Windows下Ray的多进程调度对中文、带空格或特殊字符的路径兼容性较差,检查脚本存储路径、数据集路径、结果保存路径是否存在非英文/特殊符号,将所有路径改为全英文无空格格式即可。

  • 缓存文件损坏问题
    若开启了调参断点续传功能,此前生成的BayesOpt搜索状态缓存文件损坏也会触发该报错,删除缓存目录下的所有历史状态文件后重新运行即可。

内容的提问来源于stack exchange,提问作者Samaresh Bera

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 12:24:04