centos 安装 stable-diffusion 详细流程

一、安装git 新版

 先安装git 工具来更新git源码 , 载下源码后卸载git 版本(centos 默认1.8版本,说是安装会引起失败)

安装git 命令,可使用 git --version查看版本

sudo yum install git -y

卸载git命令

sudo yum remove git

 正式源码安装git 过程 

cd /usr/src/
git clone https://github.com/git/git.git
cd git/
sudo make prefix=/usr install
sudo echo "export PATH=/usr/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
git --version

最后显示 git version 2.44 就成功了(要git 2.3以上)

二、安装python 3.10.6 (较新版本的Python不支持torch)-官方要求的 (注:不可卸载自带python-中间心酸自己知道)

cd /usr/local
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz --no-check-certificate
tar -zxvf Python-3.10.6.tgz
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz --no-check-certificate
tar -zxvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n
./config --prefix=/usr/local/openssl
make -j && make install
openssl version

mv /usr/bin/openssl /usr/bin/openssl.bak
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

yum install zlib zlib-devel
yum install -y libffi-devel

cd /usr/local/Python-3.10.6/
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
make -j
make install
python3 -V

ln -s /usr/local/python3/bin/pydoc3.10 /usr/bin/pydoc3
ln -s /usr/local/python3/bin/python3.10-config /usr/bin/python3-config
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip

pip install --upgrade pip

pip -V
pip install requests

 说明:

安装完python3.10.6  ,

        pip 安装默认为 22.2.1 要升级到最新

三、创建其他用户(stable-diffusion-ui 不能使用root用户启动,所以最好一开始直接用非root用户安装)

# 创建用户 sudo adduser amao

# 修改初始密码 sudo passwd amao

# 切换用户 su amao

 四、安装脚本(到对应该webui目录中再下载,执行 webui.sh后,

 说明:(pip在虚拟机中可能不是最新的,所以创建要创建的虚拟机中,升级pip)

第一步安装git和Python3在前置部分已经安装好了。
开始第二步,下载webui.sh,下面这个命令即使从官方github地址下载webui.sh这个文件。注意:我们只需要下载这一个文件即可,其他文件在之后执行这个文件的时候会下载。
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
第三步执行webui.sh,在你保存webui.sh的目录中执行。执行完成后,会在同级目录下生成名为stable-diffusion-webui的文件夹,这就是从官方地址完整下载的。
./webui.sh
第四部进入stable-diffusion-webui里面,里面也有这个文件,再次执行这个./webui.sh文件,然后就可以使用啦

wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh

sh webui.sh
cd stable-diffusion-webui
python3 -m venv venv
source venv/bin/activate
pip -V 
pip install --upgrade pip

sh webui.sh

四、下载(还没有完善剩余问题,还在断续装中。。。。)

git clone https://github.com/CompVis/stable-diffusion.git
cd stable-diffusion

相关推荐

  1. centos 安装 stable-diffusion 详细流程

    2024-04-07 06:46:04       12 阅读
  2. Stable Diffusion详解

    2024-04-07 06:46:04       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 06:46:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 06:46:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 06:46:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 06:46:04       18 阅读

热门阅读

  1. QT智能指针

    2024-04-07 06:46:04       18 阅读
  2. 【工具或平台】Gem5编译

    2024-04-07 06:46:04       13 阅读
  3. vue指令v-model

    2024-04-07 06:46:04       14 阅读
  4. Transformer架构的自注意力机制

    2024-04-07 06:46:04       13 阅读
  5. Django -- 报错

    2024-04-07 06:46:04       11 阅读
  6. VS CODE环境安装和hello world

    2024-04-07 06:46:04       13 阅读
  7. EmmyLuaDebugger介绍与源代码分析

    2024-04-07 06:46:04       14 阅读
  8. 【Node.js】缓存

    2024-04-07 06:46:04       17 阅读
  9. MyBatis与Hibernate的优缺点对比

    2024-04-07 06:46:04       11 阅读
  10. 虚拟机安装docker容器

    2024-04-07 06:46:04       13 阅读
  11. Node.js 和 npm 命令

    2024-04-07 06:46:04       13 阅读
  12. 服务器硬件基础知识

    2024-04-07 06:46:04       14 阅读