1. 前期准备
1.1 部署好Anaconda
1.2. 创建SD需要的虚拟环境
conda create -n stable-diffusion python=3.10.6 # run conda init, then restart the bash client conda init
# To activate this environment, use conda activate stable-diffusion
2. 部署stable-diffusion-webui
下载最新的 stable-diffusion-webui release代码、
# 执行以下命令 ,避免之后执行bat文件下载依赖时出现超时问题 pip install --default-timeout=300 future
虚拟环境中安装git (同时制定python版本,避免被自动更新):
conda install git python=3.10.6
执行webui-user.bat文件:
webui-user.bat
执行该命令,会自动下载所需依赖的各项组件。
如果执行过程中,报以下错误:
错误1: 安装clip失败
可以进行手动安装CLIP.
git clone https://github.com/openai/CLIP.git cd CLIP pip install .
错误2:安装open_clip失败
手动安装
pip install open_clip_torch
错误3:相应依赖仓库git clone失败:
这种情况,可以进入该目录,按照报错信息中的git clone命令,手动clone。
set HTTP_PROXY=127.0.0.1:1080 set HTTPS_PROXY=127.0.0.1:1080 # 1080为shadowsocks代理端口
然后重新执行webui-user.bat。
# by the way to deactivate an active environment, use # conda deactivate