安装参考:https://blog.csdn.net/weixin_72959097/article/details/136261658
(1)下载miniconda
Miniconda是一个轻量级的包管理系统,用于管理和部署Python环境和软件包。而SD Webui的架构就是基于Python环境搭建的。
下载链接:
https://docs.conda.io/projects/miniconda/en/latest/#
下载完成之后,直接安装

根据操作系统选择对应下载版本,这里选择64位Windows操作系统版本,安装时一路默认next(下一步)即可。
运行miniconda,输入”conda -V“*(注意字母大小写、空格,不包含引号,下同)*回车执行。


(显示conda版本号,即为安装成功)
(3)清除索引缓存
在conda窗口中输入并执行以下2条指令:
“conda config –set show_channel_urls yes”
“conda clean -i”
(4)创建Python 3.10.6运行环境,命名为sdwebui
在conda窗口中输入以下指令并回车执行。
“conda create –name sdwebui python=3.10.6”

(Python环境安装界面)
输入”y”,继续安装。

(sdwebui运行环境安装完成界面)
此时程序已在
“C:ProgramDataminiconda3envs”中建立sdwebui项目。有的会有这个,但是我机器上是没有,后面也能运行,这个不影响

(sdwebui项目文件位置)
(5)激活项目环境
继续在conda窗口中输入如下指令并执行,激活conda虚拟环境。
“conda activate sdwebui”
(激活conda虚拟环境)

(6)升级pip,更改默认库包下载地址为阿里镜像站
继续在conda窗口中分别输入以下2条指令
“python -m pip install –upgrade pip”
“pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/”
执行过程中不报错即可升级设置完成,报错则重新执行对应指令直至完成为止。
(7)安装Git
利用Git来克隆下载github上的SDWebui开源项目,下载地址:https://git-scm.com/download/win
(Git下载界面)

根据操作系统选择对应下载版本,这里选择64位Windows操作系统版本,安装时一路默认next(下一步)即可。
(8)确认Git版本号
回到conda窗口,输入”git –version”回车执行。

(显示git版本号,即为安装成功)
显示“‘git’ 不是内部或外部命令,也不是可运行的程序”时,关闭conda窗口重新运行,并执行”git –version”命令;如果还是不行,可重启电脑后继续尝试。
(9)安装CUDA
CUDA是由NVIDIA开发的一种并行计算平台和应用程序编程接口(API)。它的主要目标不仅仅是用于图形渲染,也是利用NVIDIA的GPU(图形处理单元)来加速通用计算任务。
在下载安装CUDA之前,先将显卡驱动程序更新至最新版本,用来支持安装最新版本的CUDA,可在GeForce Experience(GFE)中更新最新版本的N卡驱动。也可以在自己电脑上用电脑管家升级显卡驱动(我是这样处理的)
GeForce Experience下载地址:
https://www.nvidia.cn/geforce/geforce-experience/download/

(在GFE中更新最新显卡驱动)
在conda窗口中,输入*“nvidia-smi”*,查看你的显卡对应的CUDA版本。

(N卡对应CUDA版本)
下载安装对应版本CUDA安装包。
CUDA下载地址:
https://developer.nvidia.com/cuda-toolkit-archive
(CUDA下载界面)
比如我的显卡对应的CUDA版本是12.2,那么我就下载12.2.2即可。
(CUDA下载界面)

根据你的操作系统选择win10或win11,选择local(本地安装包),点击右下方出现的Download(下载)按钮,下载安装即可。

完成上述所有操作,确保所有前置软件安装到位后,进行下一步,部署SD环境。
三、部署SD环境
【温馨提示:部署过程中难免会遇到失败、出错等问题,建议反复尝试,本教程经验证可完全跑通,请放心按步骤操作。】
(1)克隆Stable Diffusion Webui
运行miniconda,确保你的miniconda窗口显示的是如下语句:
(sdwebui) C:UsersAdministrator>
如果不是,请先执行
*“conda activate sdwebui”*指令。
(sdwebui运行环境)
明确SD的安装位置,建议选择非系统盘且磁盘空间充足的硬盘根目录下。
例如,我这里选择D盘作为我的stable-diffusion-webui的安装目录,输入*“D:”*回车。(安装在其他硬盘同理)
(切换安装路径)
执行克隆SD项目代码:
“git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git”
这里需要魔法上网,如果多次尝试仍然克隆失败,推荐使用如下代码从镜像站克隆下载。
执行从镜像站克隆SD项目代码:
“git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git”
等到页面显示”done”,则表示安装完成。

(SD克隆完成界面)
(2)下载一个官方基础模型
首次正式启动SD之前,需要预先下载至少一个模型文件,用于应用加载。这里推荐使用官方Stable Diffusion v2.1基础模型文件。
(官方模型下载界面)
点击download下载模型,文件大小4.85GB。
官方因为要注册账号,我是在C网站找的,地址是:
建议用百度磁盘下载,因为网页下载,晚上挂着,早上起来发现网页崩溃了。
下载完成后,将v2-1_768-ema-pruned.ckpt放置于stable-diffusion-webui→models→Stable-diffusion文件夹中。
例如我的存放路径为:
D:stable-diffusion-webuimodelsStable-diffusion
注:上述文件夹路径是SD专门存放生成AI绘画的模型库文件夹,后续在其他网站(例如civitai)下载的后缀名为ckpt或afetensors的大模型均存放于此文件夹中。
(3)SDWebui,启动!

在miniconda的窗口中,执行”cd stable-diffusion-webui”命令,进入项目文件夹。
(打开SD项目文件夹)

执行”webui-user.bat”,启动webui程序。
(执行启动SDWebui命令)
注意事项:
1)首次启动时,会下载不少依赖文件,需要耐心等待文件下载完成,遇到下载失败报错,都是正常现象,只需在报错时多次执行”webui-user.bat”即可。
2)不要关闭miniconda窗口,哪怕它一直卡在一个界面不动,只需耐心等待直到报错,此时再执行”webui-user.bat”尝试。
3)如不小心关闭miniconda窗口,重新启动miniconda窗口,分别执行如下代码,回到下载界面。
“conda activate sdwebui”
“D:”
“cd stable-diffusion-webui”
“webui-user.bat”
(我这里安装在D盘,根据你的安装位置输入相应盘符)

4)如果长时间卡在”installing gfpgan”、”installing clip”或”installing open_clip”这三个环节,那么找到stable-diffusion-webui→modules文件夹下”lunchlaunch_utils.py”这个文件,用记事本方式打开。
在277-279行找到对应三个文件的下载路径,并在所有的”https://github.com”前加上”git+https://ghproxy.com/”,更改下载路径走国内镜像站下载,提高网络稳定性和下载速度。

如果出现错误:RuntimeError: Torch is not able to use GPU; add –skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check
发现基本上很多博主说的都是在 launch.py 或者 webui-user.bat加一个参数 –precision full –no-half –skip-torch-cuda-test ,webui-user.bat是在 set COMMANDLINE_ARGS=后面加或者launch.py是在index_url = os.environ.get(‘INDEX_URL’, “”)

(修改lunchlaunch_utils.py)
保存后重新执行”webui-user.bat”,此时关闭外网功能 可正常下载。
5)安装完gfpgan,clip,open_clip等几个大头之后,后面还有一些自动安装的依赖项,在下载安装过程中,遇到卡顿、报错等问题,合理切换网络环境,反复尝试”webui-user.bat”命令,直至安装完成。
(4)打开SDWebui网页
当miniconda窗口显示
“running on local URL: http://127.0.0.1:7860″的时候

(SD启动成功)
打开浏览器,输入”http://127.0.0.1:7860″,打开SD网页版界面。

接着做页面的汉化
点击右上角的 Extensions–>Available–>去掉勾选 localization–>点击黄色按钮 Load from

稍等片刻后,便会出现可安装插件列表(注:此过程不需要科学上网)
此时按住键盘上的 Ctrl+F ,会弹出一个搜索框,在搜索框内输入“zh”,找到中文插件选项,再点最击右边的 install 进行安装

又经历片刻之后,看到提示“Use Installed tab to restart”,说明已经安装成功,下面我们只要重启一下工作台即可。

来到 Settings,占击 Reload UI ,重启工作台

重新来到 Extensions ,找到我们刚刚安装的汉化插件,确保它处在被勾选状态,然后点击 Apply and restart UI

最后一步,再次来到 Settings,选择 User interface,拉到最下方在 Localization 的下拉框里找到 zh-Hans,再点击 Apply settings,最后重启工作台(Reload UI)。如果看着觉得有些绕,可以按下图我给的数字序号操作即可。

重启工作台后,我们就得到了汉化后的 stable diffusion web ui 工作台啦。可能每个人使用的汉化版本不一样,翻译出来的中文会略有差别,甚至有的汉化版本只实现了部分汉化,这些都无关紧要,重新找一个汉化版本安装就可以了。
这里有一个重要的信息要说一下,有的同学可能会认为汉化后就可以使用中文提示词了,其实汉化的只是操作界面,SD 是不能识别中文的,

这里顺便说一下如果我对这个汉化包不满意,如何去掉已经安装的汉化包,我们可以来到扩展,在已安装里会列出所有已经安装好的插件,找到我们的汉化包,把勾去掉,然后点击上方黄色的应用并重载前端按钮即可。

最后来一组成品小姐姐组图压压惊,提示词我给出中文,大家自行找翻译软件翻译。
正面提示词:女孩,书包,手提包,蝴蝶结,领结,有领衬衫,长袖子,,衬衫,肩包,坐着,裙子,微笑,




文章来源于互联网:Stable diffusion安装以及汉化
相关推荐: Stable Diffusion WebUI 中文提示词插件 sd-webui-prompt-all-in-one
本文收录于《AI绘画从入门到精通》专栏,订阅后可阅读专栏内所有文章,专栏总目录:点这里。 大家好,我是水滴~~ 今天为大家介绍 Stable Diffusion WebUI 的一款中文提示词插件 sd-webui-prompt-all-in-one,就像它的名…
5bei.cn大模型教程网










