Stable Diffusion WebUI本地部署中遇到的一些错误

这篇具有很好参考价值的文章主要介绍了Stable Diffusion WebUI本地部署中遇到的一些错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

进来AI绘画大火,我便尝试在本地部署一下,电脑是M1的MacBook,不过windows应该也差不多。
参考官网的方法一步步安装,虽然最后成功了,但中途还是有不少问题。


首先安装homebrew,由于我早就已经安装好了,自然也没遇到什么问题。初次安装的朋友若按照homebrew官网的方法安装,很大概率会遇到无法访问的问题,因此这里建议直接使用/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"脚本,该脚本出自知乎的一位大神,他在文中详细介绍了更换源等一些列问题。


安装好homebrew后,我们便可以使用它来安装stable-diffusion-webui所需要的环境,执行以下脚本:

brew install cmake protobuf rust python@3.10 git wget

如果电脑没有git的话,也需要安装git:

brew install git

这里主要是安装python3。如果你的电脑有python环境,并且版本不低于3.10,可以不执行此脚本。


接下来需要克隆存储库:

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

克隆好以后,我们本地就会多出一个stable-diffusion-webui文件夹,这个文件夹下的models/Stable-diffusion/文件中,我们要存放一些模型。


克隆好以后,我们就需要下载模型,来到Hugging face就可以下载一些模型,推荐使用v1.4的,这个版本的模型训练的会多一些,然后将下载好的文件放到上一步提到的目录中。


然后我们需要进入到webUI目录下,执行sh脚本:

cd stable-diffusion-webui
./webui.sh

在此之前,我都没有遇到什么问题,但是当我在执行webui.sh脚本的时候,由于这个脚本也是需要安装一些东西的,因此很多问题就发生了。
首先就是ERROR: Could not find a version that satisfies the requirement torch==1.12.1 (from versions: none)
ERROR: No matching distribution found for torch==1.12.1
stablediffusion 本地部署时遇到的问题,AI,homebrew,stable diffusion,python
error: metadata-generation-failed
× Encountered error while generating package metadata.
stablediffusion 本地部署时遇到的问题,AI,homebrew,stable diffusion,python
我首先尝试自己安装torch,以及他所需要的依赖文件,都是通过homebrew,但是安装好以后仍然有这个问题。然后我就想到可能是我的python有问题,因为我并不是使用官方提供的脚本安装的python,而是自己使用homebrew安装的。我便将自己安装的python卸载了,然后看了一下电脑是不是还有其他的python,结果发现还真有一个,在usr/bin目录下,这个应该是电脑自带的,版本也符合要求,我便没有自己重新下,就用这个,再次执行sh脚本的时候那个错误就没有再出现。

这里提醒大家如果后来执行sh脚本出现莫名其妙的错误(上图),可以尝试把自己安装的python卸载掉,用系统自带的就可以,版本也是够用的。

然后继续安装就出现了各种由于访问github引起的问题:安装gfpgan失败、安装clip失败,这类问题你可以在错误提示里看到无法访问github这样的字样:

致命错误:无法访问 'git+https://github.com/openai/CLIP.git/':The requested URL returned
致命错误:无法访问 'https://github.com/TencentARC/GFPGAN.git/':HTTP/2 stream 1 was not 
 closed cleanly before end of the underlying stream

解决方法有很多,你可以换源,也可以使用代理。首先根据错误提示找到具体的文件,定位到launch.py这个文件,在看一下具体的url,在前边加上ghproxy代理即可解决问题。
调整好以后,再运行./webui.sh命令就没什么问题了,会一路运行到底。


如果是正常运行,最后他会给你返回一个地址http://127.0.0.1:7860/,复制这个地址浏览器打开就可以使用AI绘图了。文章来源地址https://www.toymoban.com/news/detail-779610.html

到了这里,关于Stable Diffusion WebUI本地部署中遇到的一些错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Stable Diffusion WebUI 本地部署

    系统windows10,显卡NVIDIA RTX 2060s,分享一下stable diffusion webui 本地部署过程以及遇到的问题。其中一些环境已搭建或者软件已安装过的,可以直接跳过。 1. 安装git git下载地址 2. 克隆Stable Diffusion WebUI  找一个磁盘空间充裕的目录,如d:,右键点击 git bash here,执行命令: 3

    2024年02月04日
    浏览(47)
  • stable diffusion webui的本地部署

    操作系统:windows10,显卡:RTX2060super ,安装时间:2024年3月30日,磁盘占用:20G,+科学上网 安装过程及本文部段落来自: https://github.com/AUTOMATIC1111/stable-diffusion-webui https://www.bilibili.com/read/cv21908940/ https://blog.csdn.net/qq_40276082/article/details/130202548 1.安装python 推荐版本是 3.10.6 ,可

    2024年04月11日
    浏览(38)
  • 本地部署Stable Diffusion Webui AI 记录

    Stable Diffusion Webui AI本地部署基本分为两种方式: 1、使用大佬的打包好的安装包一键部署 b站秋葉aaaki 2、手动部署(个人实践记录)参考文章 1、 需要拥有NVIDIA显卡,GTX1060 (或者同等算力的N卡)以上,显存4G以上。 2、操作系统需要win10或者win11的系统。 3、内存16G或者以上,

    2024年02月05日
    浏览(49)
  • Stable Diffusion Webui 本地部署【踩坑记录】

    Python Release Python 3.10.6 | Python.org git是一个代码管理工具,通过它可以将开源项目仓库克隆到本地 下载地址:Git - Downloading Package 可以新建一个目录,在文件夹内单击鼠标右键,选择Git bash here,复制以下代码 也可以打开 GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI S

    2024年02月12日
    浏览(46)
  • Stable-diffusion-webui 本地部署及使用

    1.安装conda; 2.创建conda env 和python 3.10.6; conda create --name stable-diffusion-webui python=3.10.6 3.更新pip; 4.安装cuda 11.8; https://developer.nvidia.com/cuda-toolkit-archive 5.克隆stable-diffusion-webui仓库 ; 6.下载SD模型 下载stablediffusion预训练模型至stable-diffusion-webui/models/stable-diffusion; V1.4 V1.5 7.运行

    2024年02月10日
    浏览(35)
  • stable diffusion(1): webui的本地部署(windows)

    一、前言 是的,现在是202308月份了,网上已经有很多打包好的工具,或者直接进一个web就能用SD的功能,但是我们作为程序员,就应该去躺坑,这样做也是为了能够有更多自主操作的空间。 像其他AI一样,先出结果才是王道,所以先不直接搞SD源码或者命令行,而是先用起来

    2024年02月14日
    浏览(31)
  • 如何在本地部署stable-diffusion-webui

    stable-diffusion-webui网站地址 AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com) python和git的安装请参考其他博客 修改环境变量顺序或仅保留python原生环境 找到anaconda目录,复制python.exe为python-ana.exe 找到python原生目录,复制python.exe为python3.exe 我的stable-diffusion-webui安装在:

    2024年02月12日
    浏览(63)
  • mac系统本地部署stable-diffusion-webui

    1.需要科学上网 2.电脑需要安装好homebrew 在需要的位置拉取源码 这里安装3.10.6, 按理来说只要高于这个版本应该都好使 1.下载模型 : https://civitai.com/ 2.把模型复制到需要放模型的目录, 例如我的: /Users/zijieyan/Downloads/stable-diffusion-webui/models/Stable-diffusion (要根据自己下载的源码位置

    2024年02月09日
    浏览(36)
  • Stable-diffusion-webui本地部署和简要介绍

      Stable Diffusion 是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,同时也可以应用于其他任务,如内补绘制、外补绘制,以及在提示

    2024年02月03日
    浏览(38)
  • 本地部署 Stable Diffusion XL Gradio Demo WebUI

    一个基于Gradio库的 Stable Diffusion 的 Web UI 界面。 https://github.com/TonyLianLong/stable-diffusion-xl-demo 下载 Conda 安装脚本, 运行安装脚本, 按提示操作。当提示是否初始化 Conda 时,输入 “yes”, 安装完成后,关闭当前终端并打开新终端,这将激活 Conda, 更新 Conda 至最新版本, 克隆代

    2024年02月16日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包