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

首次安装Python后Git Bash执行./ib提示无文件或目录求助

Windows 10 Git Bash 运行Python及自定义脚本报no such file or directory解决方案

适用场景:首次安装Portable Git、Python 3.10,在Git Bash下执行./ib脚本触发报错。

  • 第一步:先确认Python命令可被Git Bash正常识别
    打开Git Bash后先执行python --version,如果直接输出版本号跳过这步;如果提示command not found,执行以下命令临时把Python路径加入当前会话环境变量(把<username>替换成你自己的Windows用户名):
    export PATH="$PATH:/c/Users/<username>/AppData/Local/Programs/Python/Python310:/c/Users/<username>/AppData/Local/Programs/Python/Python310/Scripts"
    
    要永久生效就去Windows系统「环境变量」设置,把上面两个路径加到当前用户的Path列表里,重启Git Bash再验证版本号即可。
  • 第二步:排查ib文件路径问题
    执行pwd查看当前Git Bash所在目录,必须和ib文件存放路径一致,也就是/c/Users/<username>/Desktop/PortableGit。如果路径不对,执行cd /c/Users/<username>/Desktop/PortableGit切到对应目录,再执行ls查看当前目录文件列表,确认能看到ib文件。
    注意:Windows默认隐藏已知文件扩展名,你看到的ib文件大概率实际是ib.txt,先在文件资源管理器的「查看」选项里勾选「文件扩展名」,删掉多余的.txt后缀,保证文件名真的是ib。
  • 第三步:修复脚本权限和格式问题
    在ib所在目录执行以下命令给脚本加可执行权限:
    chmod +x ib
    
    用文本编辑器打开ib文件,确认第一行写对解释器声明(shebang):
    #!/usr/bin/env python
    
    保存文件时注意两个格式要求:编码选UTF-8无BOM,换行符选LF(不要用Windows默认的CRLF换行,否则Git Bash无法识别解释器路径,也会报no such file or directory错误)。
  • 第四步:验证运行
    先执行python ib,如果能正常运行说明脚本本身没问题,再执行./ib即可正常调用。如果python ib也提示找不到文件,回到第二步重新核对文件路径和文件名。

常见踩坑提醒:不要把ib文件放到PortableGit的子文件夹里(比如bin、usr目录),直接放在PortableGit根目录即可,否则切目录的时候很容易找错位置。

内容的提问来源于stack exchange,提问作者imida k

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 12:48:15