当前位置:首页|资讯|Stable Diffusion|Stable Diffusion WebUI

在Stable Diffusion本地部署中遇到的问题记录

作者:貓妖发布时间:2023-02-14

学艺不精,菜鸟一个,多是些菜鸟问题,记录一下以备以后忘了。

1、安装Git环境

    https://git-scm.com/download/win  下载64-bit Git for Windows Setup安装


2、Git Bsah stable-diffusion-webui包

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


3、安装报错Pytorch:

    报错:Could not find a version that satisfies the requirement  xxx  (from versions: none)

    原因:Pytorch最高支持到Python 3.10,当前使用版本为3.11

    重新安装Python3.9


4、stable-diffusion-webui/webui-user.bat安装仍然认Py311路径

    删除stable-diffusion-webui/venv并重新运行webui-user.bat


5、提示git未添加到PATH系统环境变量

    在此电脑>属性>高级系统设置>高级>环境变量>PTAH中添加Git/bin完整路径


6、提示Couldn't install gfpgan

    确保python的版本是 Python 3.10.6 ,或检查环境变量Path,保持Python 3.10.6在最上边

    删除stable-diffusion-webui/venv并重新运行webui-user.bat

    (由于网络原因,需要多次尝试,如尝试不成功按照8方式处理)


7、提示Couldn't install clip

    (由于网络原因,需要多次尝试,如尝试不成功按照8方式处理)


8、提示Couldn't install open_clip

    8.1在stable-diffusion-webui\venv\Scripts中Shift+右键,选择“在此处打开powershell窗口”,输入 ./Activate.ps1

    //如果成功执行,则命令行最左侧出现“(venv)”,跳过下方排障继续;

    //如果执行失败,提示“无法加载文件 因为在此系统中禁止执行脚本”,则

        //找到Windows PowerShell,以管理员身份运行;

        //执行set-ExecutionPolicy RemoteSigned,并输入Y;

        //最后使用get-executionpolicy来查看是否更改成功,如为RomoteSigned则成功;

    8.2利用其他源安装open_clip,执行pip install git+https://gitee.com/ufhy/open_clip.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b --prefer-binary

    8.3成功后退出Powershell并重新运行webui-user.bat

    //gfpgan和clip可以按照此方法,在8.2步骤使用pip install gfpgan或pip install clip安装


9、报错:Cannot add middleware after an application has started

    降级fastapi,把fastapi==0.90.0添加到requirements_versions.txt里面


在这几步会卡非常、非常久

基本上到这里就不会再在执行webui-user.bat上出问题了,静静等待webui-user.bat跑完,继续学习记录问题。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1