国内网络环境下Stable Diffusion1.2(AI绘图)本地部署教程
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绘图)本地部署教程相关推荐
- SDWebUI:AI绘图本地部署及绘图效率实验
文章首发及后续更新:https://mwhls.top/4543.html,无图/无目录/格式错误/更多相关请至首发页查看. 新的更新内容请到mwhls.top查看. 欢迎提出任何疑问及批评,非常感谢 ...
- 【AI绘图本地部署,无显卡部署stable-diffusion-webui吗,使用CPU运算】
stable-diffusion-webui 环境准备 aconda:https://www.anaconda.com/ git clone https://github.com/AUTOMATIC1 ...
- 国内网络环境安装QIIME2(100%成功)
安装QIIME 2的过程中遇到诸多问题,经过测试,总结了一套国内网络环境可用的安装方法. 以qiime2-2021.11为例,QIIME 2官方提供的安装方法如下: # https://docs.qi ...
- Windows网络环境下网络规划需要掌握的计算方法(一)
我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows网络环境下网络规划必须掌握的技能:网络规划计算.今天先来讲讲第一个知识点,就是如何知道你的网络里有多少数据在跑. 不知道大家有 ...
- 网络环境下的社交方式
网络环境下的社交方式 随着网络的普及,人与人之间的交流不仅仅局限于打电话.发短信,越来越多的人选择在网络社交平台上进行互动交流.这种社交方式是以互联网为基础,进行信息传播和即时交流,将世界各地的人们联 ...
- 国内网络环境优化qiime2安装过程-QIIME 2安装慢或无法下载的解决方案
文章目录 Fast install qiime2 in China region Note: 安装q2-studio 猜你喜欢 写在后面 原文:为qiime2国内社区贡献点力量:国内网络环境优化qii ...
- python 在无网络环境下安装包
python 在无网络环境下安装包 1 找到python包路径 C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Lib\site-pa ...
- 复杂网络环境下的访问控制技术
2019独角兽企业重金招聘Python工程师标准>>> 什么是复杂网络环境? 包含移动互联网.云计算和物联网等具有开放性.异构性.移动性.动态性.多安全域并存等诸多特性的网络环境. ...
- 弱网络环境下最优调度和优化传输层协议方案
一.背景 与有线网络通信相比,无线网络通信受环境影响比较大(例如高层建筑.用户移动.环境噪音.相对封闭环境等等),网络的服务质量相对来说不是非常稳定,导致用户经常会在弱信号的网络环境下通信.而当用户在 ...
最新文章
- ORACLE 内部原理
- 编写高效率的C#代码
- mysql like in 组合_mysql like in 组合 黄小柔junior分手原因
- 你们要的最小样本量计算来了。
- qq连连看看外挂-我的QQ连连看“辅助”程序源码
- 串口转以太网关键技术
- 完整iOS APP发布App Store上架流程指南
- 本体开发日记07-我与java分词组件的爱恨情仇
- 41. Fast File System (FFS)
- Android Text文字详解
- hubot+slack(slack部分)
- Vue + Spring Boot 项目实战(四):数据库的引入
- sigmoid和softmax激活函数的区别
- Avoid object allocations during draw/layout operations
- Vue3 —— 创建 Vue3.0 工程
- 【FiddlerTX插件】使用Fiddler抓包腾讯课堂最新版下载
- Unity如何驱动打印机打印
- 缓冲器74HC541D/SN74HC541PWR/74HC541PW/AIP74HC541最新中文资料
- matlab车牌识别字符切割,车牌识别字符分割问题
- PDF文件加密怎么解除?10大PDF解除加密工具榜单