手动安装stable diffusion 安装教程

1、硬件要求:

有N卡的电脑。N卡指的整合包安装是NVIDIA显卡,最好在6G以上,已知16xx系列现在还不支持。

安装了windows操作系统。

硬盘空间准备好10G。(Python环境、支持库、模型,特别是模型大概有5.5G)

安装python 3.9或更高,可以使用windows商店下载;

安装Anaconda,下载地址:https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe

2、软件环境准备:

2.1、安装git(源代码管理),因为 stable diffusion的源代码在github上,我们需要安装git下载github的源代码。前往 https://git-scm.com/download/win 下载 Git。- 执行下载的 .exe 文件,按照安装向导完成 Git 的安装。在安装过程中,选择“Use Git from the Windows Command Prompt”选项。

2.2、安装python,前往python官网安装,切记要安装3.10版本,因为Stable diffusion是用3.10版本编写的,所以要求3.10版本

2.3、最好有魔法上网,很多时候要访问外网.

手动安装

3.1、点击网站https://github.com/AUTOMATIC1111/stable-diffusion-webui点击 “Code” -> “download ZIP”,下载并解压,大小为10G。

3.2、前往Hugging Face官网(Hugging Face – The AI community building the future)准备下载stable diffusion的初始训练模,首先要注册账号,方可下载。

3.3、注册账号后,进入(CompVis/stable-diffusion-v-1-4-original at main)界面,下载名字为:”sd-v1-4.ckpt“的文件,大小4.27G,这是Stable diffusion的初始模型。

3.4、将下载好的“sd-v1-4.ckpt”文件,放入3.1步骤下载好的文件 stable-diffusion-webui目录下的model文件夹中。

3.5、点击 stable-diffusion-webui目录下webui-user.bat文件,开始运行安装,等待,假如有报错(大概率是网络问题),关掉重开。直到运行窗口中出现“http://127.0.0.1:7860”这条网址,便说明安装成功了,复制这条网址,进入浏览器搜索,便会出现以下窗口:

当出现下列类似错误时,需要升级pip;

ERROR: Could not find a version that satisfies the requirement torch==2.1.2 (from versions: 2.2.0, 2.2.0+cpu, 2.2.0+cu118, 2.2.0+cu121, 2.2.1, 2.2.1+cpu, 2.2.1+cu118, 2.2.1+cu121)
ERROR: No matching distribution found for torch==2.1.2

输入:pip install torch==2.2.0 -f https://download.pytorch.org/whl/torch_stable.html

2.2.0根据需要替换。

文章引用:https://zhuanlan.zhihu.com/p/638271214