学艺不精,菜鸟一个,多是些菜鸟问题,记录一下以备以后忘了。
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跑完,继续学习记录问题。
落落落落落落落落咦啊啊 2023-01-02
bili_36465891277 2023-06-05
Beilife 2023-04-14
迷路蝉 2023-05-03