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

运行GitHub克隆的Python脚本报FileNotFoundError且无有效终端反馈如何解决

报错原因
  • 路径解析规则冲突:报错中目标保存路径/bird_images/0.png以/开头,在Windows系统下会被识别为当前磁盘(此处为C盘)的根目录路径,而非项目根目录下的相对路径,默认C盘根目录不会存在该文件夹。
  • 目标目录未提前创建:PIL的Image.save()方法不会自动生成不存在的父级目录,无论路径是绝对还是相对格式,只要imgname指向的父目录不存在,就会直接抛出该错误。
  • 脚本路径未做跨系统适配:如果原脚本是针对Linux/macOS系统编写的硬编码路径,未适配Windows的路径规则,也会触发该问题。
解决思路
  • 检查脚本路径拼接逻辑:打开bitbird_generation_script.py定位到244行附近的imgname变量生成代码,如果路径开头多写了根路径标识/,删除开头的斜杠改为相对路径bird_images/xxx.png即可。
  • 手动创建目标目录:在当前执行脚本的项目根目录C:\Users\Zee\Documents\NFT_Tests\generate-bitbirds下,手动新建名为bird_images的文件夹。
  • 增加自动建目录逻辑(可选,无需手动建文件夹):在第244行的save代码之前插入以下代码,会自动创建不存在的父目录:
import os
os.makedirs(os.path.dirname(imgname), exist_ok=True)

exist_ok=True参数可避免目录已存在时重复创建抛出报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 10:15:05