Novel AI(Statble Diffusion) 安装及常见问题

本文介绍如何安装和配置 AUTOMATIC1111 的 Stable Diffusion WebUI,包括环境需求、模型下载、个性化设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.准备

        1.官方(AUTOMATIC1111版本)地址https://github.com/AUTOMATIC1111/stable-diffusion-webui

        2.显卡建议4G以上(1050ti可以)

        3.磁盘空间留10G,我这里用的novel ai的.ckpt包

1.安装及下载

        建议直接用Git克隆下来(建议科学上网,Watt Toolkit)

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

        特定目录:

cd 英文目录
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

        Python:3.10.6版本

         Novel AI 模型(动漫风):https://cowtransfer.com/s/b1618421953044(4.2G)

        原模型(现实风)https://huggingface.co/CompVis/stable-diffusion-v-1-4-original(7.35G)

        模型需放入..\stable-diffusion-webui\models\Stable-diffusion

2.运行

        直接运行webui.bat

        **如果卡进度的话,多运行几个(不关闭先前端口)

        因为要使用pip下载亿些依赖,所以还是建议科学上网

        有时会装不了gfpan等等,就在git中运行(关ssl认证)

git config --global http.sslVerify false

不出意外,就可以运行了

3.个性化

        在\stable-diffusion-webui 目录下,可以找到ui-config.json这个文件,里面有关于ui的调整

        建议直接把反面输入写入到ui-config.json的txt2img/Negative prompt/value中,然后把visible(可视)改成false

4.关于webui.bat

        还是建议在网上找,很多大佬讲的比我好

5.翻译(doge

        text2img:语言描述变图

        img2img:图生图

6.个人配置

         https://cowtransfer.com/s/b6d88772cd0d49 点击链接查看 [ ui-config.json ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 wyk5y1 查看;

最后:你会发现你需要会Python,CSS好像还有Bash的知识,好运

### 解决 Stable Diffusion 安装过程中的常见问题 #### 一、环境配置问题 在安装 Stable Diffusion WebUI 的时候,可能会面临 Python 版本不兼容的情况。确保所使用的 Python 是官方推荐版本,通常为 Python 3.8 或更高版本[^3]。 如果遇到依赖库缺失的问题,在命令提示符或终端输入如下代码可以尝试更新 pip 并安装所需依赖项: ```bash pip install --upgrade pip pip install -r requirements.txt ``` #### 二、显卡驱动与 CUDA 配置错误 当使用 GPU 加速时,需要正确设置 NVIDIA 显卡驱动程序以及对应的 CUDA 工具包。对于 Windows 用户来说,可以从 NVIDIA 官方网站下载最新的驱动;而对于 Mac 用户,则需要注意 Apple Silicon (M1/M2 芯片) 不支持原生的 CUDA 运行环境,此时可以选择仅依靠 CPU 来运行模型[^1]。 #### 三、WebUI 启动失败 启动 Stable Diffusion WebUI 可能会因为端口被占用而报错。可以通过修改 `launch.py` 文件内的默认监听端口号来解决问题,比如将其改为其他未被占用的端口如 7860: ```python import argparse parser = argparse.ArgumentParser() parser.add_argument('--listen', action='store_true') parser.add_argument('--port', type=int, default=7860) args = parser.parse_args() if args.listen: app.run(host="0.0.0.0", port=args.port) else: app.run(port=args.port) ``` 另外,有时也会由于内存不足而导致无法正常加载模型。这时可考虑减少批处理大小(batch size),降低分辨率或其他参数调整以适应硬件条件。 #### 四、扩展插件冲突 随着越来越多的功能性模块加入到 Stable Diffusion 中,不同来源的第三方脚本之间可能存在相互干扰的现象。建议每次只启用必要的几个插件,并仔细阅读各插件文档说明,按照指示操作避免潜在的风险。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值