由于stable-diffusion-webui需要python环境,推荐的python版本是python@3.10。所以在本地部署stable-diffusion-webui,我们首先要安装python。
安装git环境
在安装python之前首先要安装git环境,这个主要是来从网上拉取stable-diffusion-webui代码,程序员以及已经有git环境的请略过,具体的安装教程自行搜索。
安装完git环境之后再终端执行
显示具体的git版本号。
安装python
下面介绍python环境如何安装,电脑已经有python环境的可以略过哦
1.Homebrew安装。(Homebrew是mac上的包管理器)Homebrew主要是为安装python环境做准备,具体的安装教程自行搜索哦。
安装完成之后再终端中执行
终端输出Homebrew端的版本号:我的是4.0.9
2.安装python。打开终端,然后执行
安装完成之后再终端中执行
终端输出python端的版本号
完成python环境的安装,恭喜你已经完成了大部分的部署工作了
下载代码
打开终端工具,然后在终端中切换你要放置代码的文件夹。我在文档中新建一个叫draw的文件夹,我把下载到的代码都放到draw文件夹下(自己可以具体情况修改放置下载代码的文件夹)
然后在终端执行以下命令
由于网络问题可能给导致拉取代码失败。如果是在拉取不下来,可以选择科学上网方式解决网络问题。
下载训练模型
打开下面的链接https://huggingface.co/CompVis/stable-diffusion-v-1-4-original,点击files and versions 选项卡,下载如下图所示的文件,文件大概4.3G。
下载完成后把sd-v1-4.ckpt文件放到下载的draw/stable-diffusion-webui/models/Stable-diffusion的文件夹下(具体位置根据自己放置代码的文件夹)。
安装依赖
在终端中切换目录到(具体指令根据你放置代码端的文件夹)
然后执行一下命令下载安装依赖
启动项目
安装依赖完成后在终端中继续执行如下命令
运行成功后出现如下截图
在浏览器端的地址栏,打开http://127.0.0.1:7860
在输入框1中输入提示词,在输入框2中输入反向提示词,然后点击生成按钮,生成图像。另外界面上还有一些生成图像的参数,可以自行研究。最后生成图片的时间会根据自己的电脑配置以及生成图像的参数决定。