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

Windows环境运行CodeT5脚本提示bash未识别错误求助

解决CodeT5运行run_exp.py时bash命令未识别的问题

方案1:用Git Bash执行命令

  • 安装Git for Windows,安装过程中勾选“Add Git to your PATH”选项,确保bash.exe被加入系统环境变量
  • 打开Git Bash,切换到CodeT5项目根目录
  • 执行原命令:python run_exp.py --model_tag codet5_base --task summarize --sub_task python

方案2:修改run_exp.py中的bash调用

  • 打开run_exp.py文件,定位到get_cmd函数里调用bash的代码行(类似bash exp_with_args.sh ...)
  • 将bash替换为本地bash.exe的完整路径,例如:
    # 替换成你实际的Git安装路径
    cmd = '"C:/Program Files/Git/bin/bash.exe" exp_with_args.sh ' + ' '.join(args_list)
    
  • 保存修改后,在CMD或PowerShell中重新执行原命令

方案3:通过WSL运行项目

  • 启用Windows的WSL功能并安装任意Linux发行版(如Ubuntu)
  • 在WSL终端中进入CodeT5项目目录(可通过/mnt/c/访问Windows C盘下的项目)
  • 重新安装项目依赖:pip install -r requirements.txt
  • 执行原命令即可正常运行

内容的提问来源于stack exchange,提问作者Pol Barreiro Font

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 04:30:51