Stable Diffusion 的安装和使用
1. 安装 Stable Diffusion
Stable Diffusion 的安装可以分为手动安装和使用一键安装包两种方式。以下是详细的步骤:
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
- 克隆 Stable Diffusion WebUI 仓库:
- 打开命令行工具(CMD 或 PowerShell),输入以下命令克隆仓库:
bash复制 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webui
- 安装依赖项:
- 运行以下命令安装必要的依赖项:
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
- 下载预训练模型:
- 从 Hugging Face 下载预训练模型
v1-5-pruned-emaonly.safetensors
,并将其放置到models/Stable-diffusion
文件夹中。 - 启动 Stable Diffusion WebUI:
- 运行以下命令启动 WebUI:
bash复制 python webui.py
- 打开浏览器,访问
http://127.0.0.1:7860
,即可进入 Stable Diffusion WebUI 界面。
1.2 使用一键安装包
- 下载整合包:
- 下载秋葉 aaaki 的整合包。
- 下载链接:秋葉 aaaki 整合包
- 安装依赖:
- 解压下载的整合包,放置在硬盘空间充足的磁盘内,路径最好不要带中文路径的文件夹。
- 运行
启动器运行依赖-dotnet-6.0.11.exe
进行安装。 - 启动 Stable Diffusion WebUI:
- 进入
sd-webui-aki-v4.2
文件夹,点击A启动器
,然后点击一键启动,等待程序自动加载必要的启动项,即可进入 Stable Diffusion WebUI 界面。
2. 使用 Stable Diffusion
- 选择模型:
- 在 WebUI 界面左上角,可以选择你所安装的模型。推荐使用 C 站(Civitai)下载模型:Civitai 官网。
- 输入提示词:
- 在输入框中输入你的文字描述,例如:
portrait of beautiful girl, brown hair, freckles, tshirt, professional lighting, indoor, artistic photography
- 调整参数:
- 调整图像的细节参数,如分辨率和风格。
- 生成图像:
- 点击
Generate
按钮,等待几秒钟,系统就会根据你的描述生成对应的图像。 - 汉化界面(可选):
- 从 Stable-diffusion-webui 的汉化扩展下载汉化语言包,把
localizations
文件夹内的Chinese-All.json
和Chinese-English.json
复制到stable-diffusion-webui/localizations
目录中。 - 点击
Settings
,左侧点击User interface
界面,在界面里最下方的Localization (requires restart)
,选择Chinese-All
或者Chinese-English
。 - 点击界面最上方的黄色按钮
Apply settings
,再点击右侧的Reload UI
即可完成汉化。
3. 常见问题及解决方法
- 显卡驱动问题:
- 更新显卡驱动可以解决一部分错误问题。
- 路径问题:
- Python 和 Git 等前置部件,都按默认路径安装在 C 盘,不要改变它们的位置,这样会很大程度减少出错几率。
- 安装路径:
- Stable Diffusion WebUI 可以不安装在 C 盘,但安装路径尽量简单,不要套太多层文件夹,每一层文件夹不要有任何中文,有充足的硬盘空余空间。
- 模型下载:
- 如果下载模型时遇到问题,可以使用异型岛社区版下载器,提高下载速度,解决大模型下载时间长、经常断线、需要反复重试等问题。
通过以上步骤,你可以成功安装并使用 Stable Diffusion 进行图像生成。希望这些信息能帮助你顺利进行安装和使用。