快速结论:该问题通常发生在 Stable Diffusion WebUI Forge 读取自定义 styles.csv 时,尤其是刚保存新风格或重排风格行之后,Forge 一旦解析不了 CSV 就会整份样式列表消失,并在终端抛出 Styles not loading 相关错误。优先排查 styles.csv 的表头、逗号分隔与引号转义是否正确。
适用环境:Issue 已确认的环境为 Stable Diffusion WebUI Forge,涉及 styles.csv 自定义样式文件;提问者使用 Visual Studio Code 检查过文件编码。Issue 未提供操作系统、Python、CUDA、显卡型号或依赖版本信息。
最快修复方案:Issue 中维护者确认的修复方向是:确保 styles.csv 第一行是 name,prompt,negative_prompt,之后每行按 风格名,prompt,negative_prompt 三个字段书写,凡 prompt 或 negative_prompt 内含逗号,必须用双引号包住。Issue 中报告者按此修改后仍未直接生效,最终通过用 VSC 手工新建并保存 styles.csv 才成功加载。
注意事项:报告者反馈任何电子表格程序(Excel、Google Sheets、LibreOffice Calc 等)导出后都会引入不可见的乱码/编码内容,导致 Forge 仍然加载失败,因此“表格导出 CSV”在该 Issue 中并不是可靠方案。VSC 手工创建虽然经报告者验证可用,但编辑和重排风格很不方便;该方案也未得到维护者正式确认,可优先尝试。
问题场景
用户在 Stable Diffusion WebUI Forge 中保存了一个新风格后,样式列表突然全部不显示。终端出现 Styles not loading 相关报错,用户附上了自己的 styles.csv,并发现只要把原本可用的 CSV 行上下移动、保持格式不变,也会导致整份样式列表消失。
报错原文
Styles not loading
用户提供的终端截图与 styles.csv 附件显示,Forge 在解析样式文件时失败;具体报错文本在 Issue 中未以文字形式给出。
原因分析
维护者检查用户 styles.csv 后指出文件格式不正确:首行应为 name,prompt,negative_prompt,每行只应有三个由逗号分隔的字段,且 prompt 或 negative_prompt 中若含逗号必须用双引号包裹,否则 Forge 会因字段数量异常而抛错并停止加载全部样式。
此外,报告者后续发现,用任何电子表格程序编辑或导出 CSV 都会在文件中混入乱码/异常编码内容,即使用表格软件查看时看似正常;这可能是导致按格式修正后仍然无法加载的另一个原因。
环境排查
- 确认 Stable Diffusion WebUI Forge 的样式文件路径与文件名是否为
styles.csv;Issue 未给出具体目录。 - 确认
styles.csv首行是否为name,prompt,negative_prompt(注意name前可能带 BOM)。 - 确认每一行是否只有三个字段:风格名、prompt、negative_prompt。
- 确认所有含逗号的 prompt 或 negative_prompt 是否已用双引号包裹。
- 用纯文本编辑器(如 VSC)检查文件是否混入表格软件产生的不可见字符或乱码。
- Issue 未确认 Python、CUDA、PyTorch、显卡或 Forge 具体版本,这些项目无需优先排查。
解决步骤
- 先备份当前
styles.csv,避免误改后丢失样式。 - 按维护者说明修正 CSV 格式:首行为
name,prompt,negative_prompt,下面每行严格写三个字段,例如MyStyleNo1,"My style, number one",。 - 如果 prompt 或 negative_prompt 内包含逗号,用双引号把该字段整体括起来,例如
MyStyleNo3,"My style, number three","My negative style, number three"。 - 不要用 Excel、Google Sheets、LibreOffice Calc 等电子表格程序保存或导出该文件;报告者确认这些程序会引入乱码/异常编码,导致 Forge 仍无法加载。
- 可优先尝试用 Visual Studio Code 等纯文本编辑器从零新建
styles.csv,手工写入表头与风格行,再保存为 CSV。 - 保存后重启 Forge 或重新加载 WebUI,让样式文件被重新读取。
- 如果仍失败,检查是否因重排行、复制粘贴或编辑器自动补全引入了额外逗号、空行或不可见字符。
验证方法
重新加载 Forge 后,打开样式下拉列表,确认原有风格与新增风格都能正常显示,且终端不再出现 Styles not loading 相关报错。若样式列表仍然为空,用 VSC 打开 styles.csv,逐行检查是否严格只有三个字段、含逗号字段是否已加双引号,以及是否混入表格软件留下的乱码字符。
参考来源
lllyasviel/stable-diffusion-webui-forge #2857
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


