×

Stable Diffusion的安装和使用

Mars Mars 发表于2025-01-15 22:58:36 浏览789 评论0

抢沙发发表评论

Stable Diffusion 的安装和使用

1. 安装 Stable Diffusion

Stable Diffusion 的安装可以分为手动安装和使用一键安装包两种方式。以下是详细的步骤:
1.1 手动安装
  1. 安装 Python 和 Git
    • Python:安装 Python 3.10.6 版本。确保在安装过程中勾选“Add Python 3.10 to PATH”选项。
      bash复制
      https://www.python.org/downloads/
    • Git:安装 Git。下载并安装 64-bit Git for Windows。
      bash复制
      https://git-scm.com/download
  2. 克隆 Stable Diffusion WebUI 仓库
    • 打开命令行工具(CMD 或 PowerShell),输入以下命令克隆仓库:
      bash复制
      git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webui
  3. 安装依赖项
    • 运行以下命令安装必要的依赖项:
      bash复制
      pip install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
      pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  4. 下载预训练模型
    • 从 Hugging Face 下载预训练模型 v1-5-pruned-emaonly.safetensors,并将其放置到 models/Stable-diffusion 文件夹中。
  5. 启动 Stable Diffusion WebUI
    • 运行以下命令启动 WebUI:
      bash复制
      python webui.py
    • 打开浏览器,访问 http://127.0.0.1:7860,即可进入 Stable Diffusion WebUI 界面。
1.2 使用一键安装包
  1. 下载整合包
  2. 安装依赖
    • 解压下载的整合包,放置在硬盘空间充足的磁盘内,路径最好不要带中文路径的文件夹。
    • 运行 启动器运行依赖-dotnet-6.0.11.exe 进行安装。
  3. 启动 Stable Diffusion WebUI
    • 进入 sd-webui-aki-v4.2 文件夹,点击 A启动器,然后点击一键启动,等待程序自动加载必要的启动项,即可进入 Stable Diffusion WebUI 界面。

2. 使用 Stable Diffusion

  1. 选择模型
    • 在 WebUI 界面左上角,可以选择你所安装的模型。推荐使用 C 站(Civitai)下载模型:Civitai 官网
  2. 输入提示词
    • 在输入框中输入你的文字描述,例如:

      portrait of beautiful girl, brown hair, freckles, tshirt, professional lighting, indoor, artistic photography

  3. 调整参数
    • 调整图像的细节参数,如分辨率和风格。
  4. 生成图像
    • 点击 Generate 按钮,等待几秒钟,系统就会根据你的描述生成对应的图像。
  5. 汉化界面(可选):
    • 从 Stable-diffusion-webui 的汉化扩展下载汉化语言包,把 localizations 文件夹内的 Chinese-All.jsonChinese-English.json 复制到 stable-diffusion-webui/localizations 目录中。
    • 点击 Settings,左侧点击 User interface 界面,在界面里最下方的 Localization (requires restart),选择 Chinese-All 或者 Chinese-English
    • 点击界面最上方的黄色按钮 Apply settings,再点击右侧的 Reload UI 即可完成汉化。

3. 常见问题及解决方法

  1. 显卡驱动问题
    • 更新显卡驱动可以解决一部分错误问题。
  2. 路径问题
    • Python 和 Git 等前置部件,都按默认路径安装在 C 盘,不要改变它们的位置,这样会很大程度减少出错几率。
  3. 安装路径
    • Stable Diffusion WebUI 可以不安装在 C 盘,但安装路径尽量简单,不要套太多层文件夹,每一层文件夹不要有任何中文,有充足的硬盘空余空间。
  4. 模型下载
    • 如果下载模型时遇到问题,可以使用异型岛社区版下载器,提高下载速度,解决大模型下载时间长、经常断线、需要反复重试等问题。
通过以上步骤,你可以成功安装并使用 Stable Diffusion 进行图像生成。希望这些信息能帮助你顺利进行安装和使用。


群贤毕至

访客