2023.6.1:Stable Diffusion已更新至1.3版本,本教程为1.2的教程,如需1.3版本的的教程请访问

https://blog.csdn.net/2301_76989208/article/details/130995202

如果是来参考git和python的安装教程的读者请在进行到更换pip源的步骤时选择阿里巴巴的源

目录

1、安装git

2、安装python3.10.6

3、下载SD

4、部署SD

5、汉化SD

前言

本文为StableDiffusionWebUI(后文简称“SD”)的本地部署教程,本教程尽量保证所有步骤可在国内网络环境下进行,读者若能无障碍访问github等网站则更佳,请使用Windows10及以上的64位Windows系统及显存大于等于6G的显卡。

1、安装git

git官网,访问后点击“Click here to download”按钮下载64位版git安装包并以管理员身份打开

https://git-scm.com/download/win

若无其他要求,一直狂按“Next”下一步即可

此步例外,先将“(NEW!)Add a Git Bash Profile to Windows Terminal”勾选上,然后再狂按“Next”

到此步,点击“Install”

点击“Finish”完成git的安装

打开cmd输入

git --version

出现以下页面说明git安装成功

2、安装python3.10.6

由官方github可知,需使用3.10.6版本且需在安装时添加至全局变量

官方下载地址,访问后下拉页面至底部,点击“Windows installer(64-bit)”按钮下载64位版python3.10.6安装包并以管理员身份打开

https://www.python.org/downloads/release/python-3106

先将“Add Python 3.10 to PATCH”勾选上,然后点击“Install' Now”进入到下一步

在最后一步会有两种情况,第一种情况,点击“Close”完成python的安装即可

第二种情况,点击“Disable path length limit”后就会变成第一种情况,然后再像第一种情况那样点击“Close”完成python的安装即可

打开cmd,输入

python --version

如果出现以下页面,说明python安装成功

默认的pip源是国外的,比较慢也容易出错,我们将这个cmd关闭,打开一个新的cmd窗口,在新的cmd里卸载当前源

pip config unset global.index-url

然后添加清华大学的源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

或阿里巴巴的源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

最后再更新源

python -m pip install --upgrade pip

3、下载SD

在你选择的安装目录下,按住“shift”键的同时单击右键,选择“在此处打开Powershell窗口”,例如笔者选择在D盘的“Demo”文件夹里安装

输入命令开始下载,为保证国内网络可正常下载,笔者选择使用ghproxy的下载代理,如果读者能无障碍访问github的话可尝试将下载代理的前缀删除(即“https://ghproxy.com/”)

git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

如图即为下载成功,安装目录内会生成名为“stable-diffusion-webui”文件夹

4、部署SD

由于网络原因,即使当前处于全局上网状态但仍有较大概率会部署失败,所以在SD安装目录下找到“launch.py”文件并右键,在打开方式里选择以记事本打开,我们要添加下载代理

下拉页面到图中蓝色框选部分,将框选部分中所有“https://github.com”开头的地址前加上这个前缀

https://ghproxy.com/

修改后

将“launch.py”保存并退出,双击打开同级目录下的“webui-user.bat”文件(它有一个同名的.py文件,请注意甄别)

等待一段时间(长短由网速决定),不出意外将会出现图中的“Running on local URL:http://127.0.0.1:????”字样

此时打开浏览器,在地址栏中输入刚刚cmd里的http地址,如果图形化界面出现,代表安装成功可以开始使用了,这个地址就是程序的入口了,以后每次使用时先打开安装目录里的”webui-user.bat”,当cmd窗口出现这个地址时就可以去浏览器打开了

5、汉化SD

在任意目录下按住“shift”键的同时单击右键,选择“在此处打开Powershell窗口”,执行下面这条命令

git clone https://ghproxy.com/https://github.com/VinsonLaro/stable-diffusion-webui-chinese.git

执行完成后,会在该目录下生成一个压缩包,解压后会得到一个名为“stable-diffusion-webui-chinese-main”的文件夹,里面有个名为“localizations”的文件夹,打开它,里面有两个文件,将这两个文件复制到SD安装目录下的“localizations”文件夹内

进入软件,点击主界面的“Settings”

点击“User interface”

下拉至页面底部,点击“Localization (requires restart)”,在展开菜单的菜单中选择“chinese-all”或“chinese-english”,前者为全中文界面,后者则为中英文对照,但二者的的汉化程度都不完全所以仍会有部分英文出现

选择好语言后回到页面顶部,点击“Apply settings”应用设置,再点击“Reload UI”重载界面,即可查看效果

“chinese-english”效果

“chinese-all”效果

---END---

国内网络环境下Stable Diffusion1.2(AI绘图)本地部署教程相关推荐

  1. SDWebUI:AI绘图本地部署及绘图效率实验

    文章首发及后续更新:https://mwhls.top/4543.html,无图/无目录/格式错误/更多相关请至首发页查看. 新的更新内容请到mwhls.top查看. 欢迎提出任何疑问及批评,非常感谢 ...

  2. 【AI绘图本地部署,无显卡部署stable-diffusion-webui吗,使用CPU运算】

    stable-diffusion-webui 环境准备 aconda:https://www.anaconda.com/ git clone https://github.com/AUTOMATIC1 ...

  3. 国内网络环境安装QIIME2(100%成功)

    安装QIIME 2的过程中遇到诸多问题,经过测试,总结了一套国内网络环境可用的安装方法. 以qiime2-2021.11为例,QIIME 2官方提供的安装方法如下: # https://docs.qi ...

  4. Windows网络环境下网络规划需要掌握的计算方法(一)

    我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows网络环境下网络规划必须掌握的技能:网络规划计算.今天先来讲讲第一个知识点,就是如何知道你的网络里有多少数据在跑. 不知道大家有 ...

  5. 网络环境下的社交方式

    网络环境下的社交方式 随着网络的普及,人与人之间的交流不仅仅局限于打电话.发短信,越来越多的人选择在网络社交平台上进行互动交流.这种社交方式是以互联网为基础,进行信息传播和即时交流,将世界各地的人们联 ...

  6. 国内网络环境优化qiime2安装过程-QIIME 2安装慢或无法下载的解决方案

    文章目录 Fast install qiime2 in China region Note: 安装q2-studio 猜你喜欢 写在后面 原文:为qiime2国内社区贡献点力量:国内网络环境优化qii ...

  7. python 在无网络环境下安装包

    python 在无网络环境下安装包 1 找到python包路径 C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Lib\site-pa ...

  8. 复杂网络环境下的访问控制技术

    2019独角兽企业重金招聘Python工程师标准>>> 什么是复杂网络环境? 包含移动互联网.云计算和物联网等具有开放性.异构性.移动性.动态性.多安全域并存等诸多特性的网络环境. ...

  9. 弱网络环境下最优调度和优化传输层协议方案

    一.背景 与有线网络通信相比,无线网络通信受环境影响比较大(例如高层建筑.用户移动.环境噪音.相对封闭环境等等),网络的服务质量相对来说不是非常稳定,导致用户经常会在弱信号的网络环境下通信.而当用户在 ...

最新文章

  1. ORACLE 内部原理
  2. 编写高效率的C#代码
  3. mysql like in 组合_mysql like in 组合 黄小柔junior分手原因
  4. 你们要的最小样本量计算来了。
  5. qq连连看看外挂-我的QQ连连看“辅助”程序源码
  6. 串口转以太网关键技术
  7. 完整iOS APP发布App Store上架流程指南
  8. 本体开发日记07-我与java分词组件的爱恨情仇
  9. 41. Fast File System (FFS)
  10. Android Text文字详解
  11. hubot+slack(slack部分)
  12. Vue + Spring Boot 项目实战(四):数据库的引入
  13. sigmoid和softmax激活函数的区别
  14. Avoid object allocations during draw/layout operations
  15. Vue3 —— 创建 Vue3.0 工程
  16. 【FiddlerTX插件】使用Fiddler抓包腾讯课堂最新版下载
  17. Unity如何驱动打印机打印
  18. 缓冲器74HC541D/SN74HC541PWR/74HC541PW/AIP74HC541最新中文资料
  19. matlab车牌识别字符切割,车牌识别字符分割问题
  20. PDF文件加密怎么解除?10大PDF解除加密工具榜单

热门文章

  1. 将其他程序中的大纲文本插入到 PowerPoint 演示文稿中
  2. C#编写Windows桌面应用程序在窗体上滚动字幕
  3. 卫宁健康 (实施工程师) 面试经验
  4. java8 Steam 构建树结构
  5. MySQL8从入门到精通\\数据库和数据表的基本操作
  6. 小程序-Now you can provide attr wx:key for a wx:for to improve performance
  7. 眼前的这个世界是真的吗?
  8. 交叉熵(Cross-Entropy)
  9. 云桌面办公的体验竟然这么棒!你get到它的黑科技了吗?
  10. Lodop页面总提示安装插件