当前位置:   article > 正文

stable diffusion webui安装部署教程

stable diffusion webui

系统环境:

腾讯云服务器,centos 7.6

基础环境安装

git 安装(直接安装高版本的)

(默认安装的是1.8 版本的。没有 -c 命令,需要升级)
参考:
https://blog.csdn.net/qq_28903377/article/details/86148687
https://blog.csdn.net/qq_42881737/article/details/125803162
无法生效时,把 /usr/bin/git 删除

安装 python 3.10

参考:
https://blog.csdn.net/zltliqi/article/details/126449120
修改 python 指向到 3.10 版本的。
这样创建虚拟环境时,才不会又是3.6的

# 处理指定版本 python 
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3.10 /usr/bin/python


# 创建普通用户

```bash
useradd mystdfuser
passwd mystdfuser
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

创建后,登录下。

正式部署安装

linux clash 安装

确保服务器访问 github 不会失败。

下载代码

地址: https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

用普通用户 mystdfuser 进入 /home/mystdfuser/ 目录

cd /home/mystdfuser/
  • 1

下载代码

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

下载完成后,进入目录

cd stable-diffusion-webui
  • 1

在这里手动创建下虚拟环境,避免用错了版本的 python

/usr/local/bin/python3.10 -m venv venv
  • 1

进入虚拟环境,看git版本是否正常

# 激活虚拟环境
source venv/bin/activate
# 查看版本 
git --version
  • 1
  • 2
  • 3
  • 4

如果git的版本不是2.x以上的。需要卸载并重新指向(上面已经安装过的了)

# 先进入 venv 环境, root ,用root 装的git的话
yum remove git
# 重新指向 git。 上面已经在外部环境装好了新版本 情况下。
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile
git --version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

手动安装 requestments.txt

自动安装也可以,但是有时容易失败,等待好久,看得烦。
注意:先切换到普通用户 mystdfuser
然后把 requestments.txt 里的需要的包给他人工命令安装下。
这里安装会比较久,需要等到,而且要时不时看下会不会断开,会的话要重新执行下安装。
等全部安装成功后。

执行启动命令

进入主目录

cd /home/mystdfuser/stable-diffusion-webui
  • 1

再执行启动程序即可。

./webui.sh
  • 1

然后就会开始下载各种 git 包。
这是也要注意有时会下载失败,比如 repo 目录下的。
可以直接进入repo 使用命令下载,比如:

git clone https://xx.git
  • 1

下载完成后,继续执行
./webui.sh 即可,直到完成。

在这里插入图片描述
提示没有主模型,去官网下载主模型后,放到对应的目录即可。
在这里插入图片描述
这样就代码启动成功了。
在这里插入图片描述
可以在启动参数里加上 --share 即可外网访问

./webui.sh --share
  • 1

这样会生成一个外网访问的地址。

在这里插入图片描述

其他

后续使用过程中,会提示或者自动下载各种包文件。让它主动下载或者人工下载即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/905578
推荐阅读
相关标签
  

闽ICP备14008679号