Stable Diffusion WebUI 笔记

Stable Diffusion WebUI 笔记

遇到的问题及解决方案

问题1: 执行 ./webui.sh 报错

vbnet 复制代码
clang: error: invalid version number in '-mmacosx-version-min=14'

原因及解决方法

  • 发现问题不在于 -mmacosx-version-min=14,而是 clang 的问题。
  • 由于之前安装过 scan-build,间接安装了位于 /opt/homebrew/bin/clangclang,这个版本与 /usr/bin/clang 的版本不同。
  • 解决方法:执行 brew uninstall scan-build 卸载 scan-build 后,/opt/homebrew/bin/clang 也随之被移除,问题解决。

问题2: brew install [email protected]./webui.sh 仍使用系统的 Python 版本(3.9.6)

解决方法1

  • 如果使用的是 zsh,可以通过编辑 ~/.zshrc 文件来调整环境变量。
  • 打开 ~/.zshrc 文件(以 Sublime Text 为例):
arduino 复制代码
open ~/.zshrc -a Sublime\ Text
  • 在文件末尾添加以下两行:
bash 复制代码
export PATH="/opt/homebrew/bin:$PATH"
export PATH="$(brew --prefix)/opt/[email protected]/libexec/bin:$PATH"
  • 如果方法1不起作用,尝试解决方法2。

解决方法2

  • 修改 webui-user.sh 文件中的 Python 可执行文件路径:
bash 复制代码
# 原始设置
# python_cmd="python3"

# 修改为指定的 Python 版本
python_cmd="python3.11"

Stable Diffusion WebUI 配置

  • 所有的选项都可以在 txt2image 请求的 payload 中通过 override_settings 来修改。
  • 获取可用选项的地址:http://127.0.0.1:7860/sdapi/v1/options
  • 插件参数的地址:http://127.0.0.1:7860/sdapi/v1/script-info
    • 例如,reactor 插件有 30 个参数。
相关推荐
狂炫一碗大米饭2 分钟前
快刷每日面经😋
前端·面试
涵信9 分钟前
第二节:React 基础篇-受控组件 vs 非受控组件
前端·javascript·react.js
二月垂耳兔79825 分钟前
jQueryHTML与插件
前端·jquery
quo-te1 小时前
AJAX简介
前端·ajax·okhttp
bingbingyihao1 小时前
通过代码获取接口文档工具
开发语言·前端·javascript
月伤591 小时前
JS中Map对象与数组的相互转换
前端·javascript·html
SEO_juper2 小时前
解密 URL 参数:如何利用它们提升网站性能和用户体验
前端·javascript·ux·seo·url·数字营销·谷歌seo
nuIl2 小时前
让 Cursor 帮你把想法落地
前端·ai编程
去伪存真3 小时前
看我如何破解api接口文档定义空白, 还不想手动写接口TS类型定义的困局
前端·typescript
skyWang4163 小时前
Vite模块联邦(vite-plugin-federation)实现去中心化微前端后台管理系统架构
前端