教程主要参考:
AI绘画第一步,安装Stable-Diffusion-WebUI全过程 !
Stable Diffusion WebUI使用手冊(正體中文)|Ivon的部落格
具体记录一下笔者除了按照上述教程,遇到坑的地方
文章目录
- 1 git + PYTHON
- 2 Nvidia设置
- 3 stable-diffusion-webui 安装
- 3.1 git 问题
- 3.2 其他问题
- 3.3 安装成功
1 git + PYTHON
python一定要3.10
如果不是,就新建一个conda环境
# 新建
conda create -n your_env_name python=3.10
# 激活
conda activate your_env_name
安装python库的时候可以用其他源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2 Nvidia设置
笔者之前设置过,跳过
3 stable-diffusion-webui 安装
此时需要从GITGHUB把sd-webui拉下来,地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui-user.bat
3.1 git 问题
因为笔者自己家网络问题,GIT CLONE一直有问题,所以只能翻梯子自己下载
先找到项目下的这个仓库文件夹repositories(路径看我上文截图),然后你右击鼠标进入命令终端窗口。执行命令的路径一定不要错哦
依次执行如下命令:
- (1)输入git clone https://github.com/Stability-AI/stablediffusion.git
- (2)输入git clone https://github.com/CompVis/taming-transformers.git
- (3)输入git clone https://github.com/crowsonkb/k-diffusion.git
- (4)输入git clone https://github.com/sczhou/CodeFormer.git
(5)输入git clone https://github.com/salesforce/BLIP.git
命令操作如下:
5个命令执行完后之后,在repositories文件中就会下载生成对应的5个资源包了,我们这时再去启动项目就不会再去下下载文件,接下来它就会顺利的启动完成了。
3.2 其他问题
一些问题可见:
AUTOMATIC1111的Stable Diffusion WebUI常遇到的錯誤訊息的解決方式
笔者贴几个笔者遇到过的:
RuntimeError: Couldn’t install torch.
幾個可能:
- 確認Python版本為3.10.6,不可從微軟商店安裝。並確認是否有安裝最新GPU驅動(Nvidia需要額外安裝CUDA)。
- 防毒軟體擋住。
- 非Nvidia GPU用戶也可能遇到此錯誤,於webui-user.bat的COMMANDLINE_ARGS加入–skip-torch-cuda-test引數跳過檢測。
- 你沒有獨顯,所以它不給跑。沒有獨顯請考慮用 Google Colab
127.0.0.1:7860拒絕連線
變數太多,提供幾個可能解決方案:
- 請確認開啟網址前終端機是否還開著,並有顯示Running on Local URL : http://127.0.0.1:7860的字樣
- 網址改用http://localhost:7860連線
- 用記事本開啟C:\Windows\System32\drivers\etc\hosts,確認裡面有無127.0.0.1 localhost這一行。
請確認電腦沒有執行其他伺服器的程式(如Microsoft IIS),導致佔用通訊埠。 - 開啟終端機,執行ipconfig /flushdns指令刷新DNS紀錄
- 暫時關閉防火牆
3.3 安装成功
安装成功后,之后再次使用还是直接点击下面的文件,就可以了:
盗图贴一下: