注意:我的环境是搭建在E盘的,所以下面的内容命令都是以E盘来写的

软件包(环境搭建):

  1. Git: 【Git官网
  2. Python:【Python官网
  3. 模型下载:【huggingface
  4. 安裝命令:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
安装Stable Diffusion 安装 非常火的AI绘画软件-米宝教室
提示“C:\Program’ 不是内部或外部命令,也不是可运行的程序”

解决方法:

发生 'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件 的原因,是因为在使用绝对路径运行程序时

@echo off

set PYTHON=C:\Program Files\python\python.exe
set GIT=
set VENV_DIR=mbb180
set COMMANDLINE_ARGS=

call webui.bat

修改后就可以了

@echo off

set PYTHON="C:\Program Files\python\python.exe"
set GIT=
set VENV_DIR=mbb180
set COMMANDLINE_ARGS=

call webui.bat
安装Stable Diffusion 安装 非常火的AI绘画软件-米宝教室
这个报错提示有版本问题
WARNING: You are using pip version 20.2.1; however, version 23.0.1 is available.
You should consider upgrading via the 'E:\Ai\stable-diffusion-webui\mbb180\Scripts\python.exe -m pip install --upgrade pip' command.

可以通过升级来解决这个问题

E:\Ai\stable-diffusion-webui\mbb180\Scripts\python.exe -m pip install --upgrade pip

将下载下来的模型文件重命名为“model”,放到“E:\Ai\stable-diffusion-webui\models\Stable-diffusion”目录下

如果提示“No xformers ”,可以通过下面的命令进行安装

pip install -U xformers
安装Stable Diffusion 安装 非常火的AI绘画软件-米宝教室
提示“WARNING: You are using pip version 20.3.1; however, version 23.0.1 is available.
You should consider upgrading via the ‘c:\program files\python\python.exe -m pip install –upgrade pip’ command.”
WARNING: You are using pip version 20.3.1; however, version 23.0.1 is available.
You should consider upgrading via the 'c:\program files\python\python.exe -m pip install --upgrade pip' command.

又提示版本不对 ,这次我整了好久,在“PyCharm”中去找到了“pip”这个包,重新安装到了23.0.1这个版本。

安装Stable Diffusion 安装 非常火的AI绘画软件-米宝教室
提示“pip”包版本不对
安装Stable Diffusion 安装 非常火的AI绘画软件-米宝教室
升级“pip”包的版本后报错
    return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0; 2.00 GiB total capacity; 1.68 GiB already allocated; 0 bytes free; 1.72 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

根据百度来的提示,应该是显存溢出的问题

然后去搜索了一下,推荐运行该软件的配置如下:

  • 内存: 不低于 16 GB DDR4 或 DDR5
  • 存储: 不低于 10 GB 可用空间
  • GPU: 不低于 6 GB 显存 N 卡

由于我的电脑显卡是2GB的,在安装时会报错。大家如果想用的话,可以在网上找找,应该可以解决。