Stable Diffusion WebUI安装报错解决

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

本人是一个AI新手,最近在研究文生图方面相关内容时看到Stable Diffusion WebUI这个项目,想在本地部署安装试用看下效果,安装过程中遇到了一些问题,此处记录一下

问题1:Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] Version: 1.8.0-RC Commit hash: <none> Installing torch and torchvision Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple, https://download.pytorch.org/whl/cu121 ERROR: Could not find a version that satisfies the requirement torch==2.1.2 (from versions: 2.2.0, 2.2.0+cu121, 2.2.1, 2.2.1+cu121) ERROR: No matching distribution found for torch==2.1.2

解决方案:试用正确的python版本,我本地安装的python版本是3.12.1,而Stable Diffusion WebUI要求的python是3.10.6,必须使用这个版本,其他版本会出现上述这个问题。这点官方文档上也有说明

  1. Install Python 3.10.6 (Newer version of Python does not support torch), checking "Add Python to PATH".
  2. Install git.
  3. Download the stable-diffusion-webui repository, for example by running git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git.
  4. Run webui-user.bat from Windows Explorer as normal, non-administrator, user.

问题二:RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

解决方法:按照错误的提示在webui-user.bat中的COMMANDLINE_ARGS参数添加--skip-torch-cuda-test值,即COMMANDLINE_ARGS=--skip-torch-cuda-test

问题三:解决问题二重新运行后报错unable to access 'https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git/': Failed to connect to github.com port 443: Timed out

解决方法:这是我电脑配置的问题,重连下网络,用git-cmd.exe运行就可以了(因为公司电脑权限控制,所以git安装后没有配置到环境变量中)

问题四:ERROR: Could not build wheels for antlr4-python3-runtime, ffmpy, which is required to install pyproject.toml-based projects

解决问题:手动用pip命令安装antlr4-python3-runtime, ffmpy,依赖。

pip install antlr4-python3-runtime
pip install ffmpy

问题五:stderr: ERROR: Could not find a version that satisfies the requirement jsonmerge==1.8.0 (from versions: 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2) ERROR: No matching distribution found for jsonmerge==1.8.0

解决方法:无法下载依赖的原因未知,可能是网络原因,百度了对应的jsonmerge1.8.0的安装包,然后通过pip命令安装。具体步骤如下

1.下载依赖文件,下载下来之后是一个压缩文件,将文件解压

2.命令行进入到解压文件夹,运行python setup.py install

3.运行成功后 执行pip show jsonmerge 查看版本

Name: jsonmerge

Version: 1.8.0

Summary: Merge a series of JSON documents.

Home-page:

Author: Tomaz Solc

Author-email: tomaz.solc@tablix.org

License: MIT

Location: d:\soft\python3.10.6\lib\site-packages\jsonmerge-1.8.0-py3.10.egg

Requires: jsonschema

Required-by:

命令行返回以上内容说明安装成功

4.pip命令清除缓存后重新运行解决

5.若还是报这个错误,看下使用的python版本,由于我的电脑先安装了3.12.1曾用这个版本运行过,所以Stable Diffusion WebUI的环境配置中已经生成了对应路径,所以即便安装了jsonmerge-1.8.0,启动还是会报上面的错误。可以在stable-diffusion-webui-master目录下的venv文件夹中找到pyvenv.cfg文件,将文件中的python路径和版本改为python3.10.6对应的路径和版本。清除缓存后重新运行成功

问题六:模型加载失败,解决完上面的问题我的项目已经可以正常运行,打开web网页,由于电脑没有“科学上网”所以模型没有下载成功因此会报没有模型的错误

解决方案:科学上网后重新运行,或者手动下载模型文件,添加到stable-diffusion-webui-master目录\models\Stable-diffusion中

问题七:模型下载完成后放入到对应的位置重新运行,会报错Can't load tokenizer for 'openai/clip-vit-large-patch14'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'openai/clip-vit-large-patch14' is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.原因还是由于网络问题不能访问hugging face

解决方案:手动下载文件包放到本地,并把对应代码中的文档引用路径改为本地路径

代码路径:D:\AI\stable-diffusion-webui-master\repositories\stable-diffusion-stability-ai\ldm\modules\encoders\moudules.py

D:\AI\stable-diffusion-webui-master\repositories\generative-models\sgm\modules\encoders\moudules.py

(这是我电脑的项目路径,D:\AI\stable-diffusion-webui-master替换为你电脑中的对应路径即可)

每个文件中有两处要修改,全局搜索/openai/clip-vit-large-patch14,修改为本地路径,我的路径是D:\AI\stable-diffusion-webui-master\models--openai--clip-vit-large-patch14

def __init__(self, version="D:\AI\stable-diffusion-webui-master\models--openai--clip-vit-large-patch14", device="cuda", max_length=77,

                 freeze=True, layer="last", layer_idx=None):  # clip-vit-base-patch32

保存文件重新运行后模型能够正常生成图片

PS:生成过程中发现我的电脑CPU吃满了但是GPU没动,网上有两种说法一种是没装conda,一种是显卡不是N卡,没法调度,因为时间问题不再往下研究了,准备直接上云了文章来源地址https://www.toymoban.com/news/detail-847033.html

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

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

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

相关文章

  • Stable Diffusion WebUI 1.4「gradio」报错解决方案

    今天有很多朋友在运行 Stable Diffusion WebUI 1.4 时都遇到了「ModuleNotFoundError: No module named \\\'gradio\\\'」这个报错,在这里给大家一个解决方案。(请注意这里针对的是 Google Colab 版的 Stable Diffusion WebUI 1.4) 01. 将鼠标移至第二步的末尾,出现代码按钮,点击按钮依次添加 9 个代码单元

    2024年02月11日
    浏览(46)
  • stable-diffusion-webui 本地部署git报错问题解决

    运行时python launch.py --autolaunch 产生Error code:1 由于git安全机制问题,导致项目读取不到相应的 stable-diffusion-stability-ai等插件 。 1:依次忽略相关文件夹: 2:直接使用 git bash 打开运行  

    2024年02月11日
    浏览(53)
  • Win 10部署stable-diffusion-webui时github报错的解决方法

    这篇博客就是简单记录一下。有很多文章已经详细介绍了怎么在Windows上部署stable-diffusion-webui了,例如: 本地部署Stable Diffusion教程,详细教学,已安装成功 - 知乎 (zhihu.com) 五千字长文:Stable Diffusion 保姆级教程,附带免费绘画小程序 - 哔哩哔哩 (bilibili.com) 一份保姆级的Stab

    2024年02月03日
    浏览(51)
  • Windows安装Stable Diffusion ComfyUI及问题解决记录(注意不是Stable Diffusion WebUI)

    本文是 Stable Diffusion ComfyUI 的安装介绍,并非Stable Diffusion WebUI。该软件使用了流程管理,目前来看更适合专业的设计师,虽然已能实现所有原生的功能,但软件本身目前仍处于初级阶段,还有很多地方需要改进,比如中文版、更多的扩展…的支持~~所以如果你对stable diffusion还

    2024年02月09日
    浏览(50)
  • Windows安装Stable Diffusion WebUI及问题解决记录

    本文将详细介绍stable diffusion webui的下载、安装及问题解决。 StableDiffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词​(英语)指导下产生图生图的翻译。它是

    2024年02月02日
    浏览(43)
  • Stable-Diffusion-Webui部署SDXL0.9报错参数shape不匹配解决

    已经在model/stable-diffusion文件夹下放进去了sdxl0.9的safetensor文件,但是在切换model的时候,会报错model的shape不一致。 update一些web-ui项目就可以,因为当前项目太老了,没有使用最新的版本。

    2024年02月15日
    浏览(42)
  • Stable Diffusion WebUI报错RuntimeError: Torch is not able to use GPU解决办法

    新手在安装玩Stable Diffusion WebUI之后会遇到各种问题, 接下来会慢慢和你讲解如何解决这些问题。 在我们打开Stable Diffusion WebUI时会报错如下: RuntimeError: Torch is not able to use GPU;add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check 提示:Python 运行时抛出了一个异常。请

    2024年02月08日
    浏览(62)
  • stable diffusion webui安装和运行中出现的bug及解决方式

    webui的运行实在名为 venv 的虚拟环境中进行的,所以通过 launch.py 运行的时候,一定要先通过 source venv/bin/activate 激活虚拟环境 venv 。 1、报错:Couldn’t install gfpgan 原因: 代理的问题,应该是安装的时候挂了代理,所以没办法直接安装。 解决: 感觉停用代理应该可以,但是我

    2024年02月11日
    浏览(33)
  • Stable Diffusion WebUI插件posex安装以及无法使用完美解决办法汇总

    posex是一个很好用的3Dopenpose编辑器。 我们只需要去官网找到源码就可以查看其用法。 对于安装大家应该都知道怎么去安装。 (1)一体包安装方式 类似于秋叶一体包直接在webui界面搜索posex就可以直接install。 最新版本好像已经取消了。 (2)手动安装方式 直接进入extensions目

    2024年02月04日
    浏览(42)
  • 一些安装AUTOMATIC1111的Stable Diffusion WebUI常遇到的错误消息的解决方式

    最低配备 建议配备 注解 显卡(GPU) GTX1050Ti RTX3060Ti 支持的显卡芯片有Nvidia/AMD/Intel Arc/Apple M。 显卡显存(VRAM) 4GB 8GB 显卡的VRAM最低要4GB才不会算到一半内存不足,若要训练模型就得8GB以上了。 内存(RAM) 8GB 16GB 保存空间 20GB,最好是SSD 处理器(CPU) x86架构的Intel或AMD处理器皆可。若

    2024年02月03日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包