1.问题描述
- 打开stable diffusion webui时,提示缺少clip或clip安装不上
2.解决方案
- 原因:stable diffusion webui环境中的clip其实是open_clip,不能用
pip install clip安装 - 解决方法是直接到github下载 open_clip 代码到本地,并进行本地安装。
- 因为stable diffusion会在其根目录创建虚拟python环境venv,因此安装方法与github有所不同。可参考以下方法:
- 从github将open_clip的源文件下载到本地,这一步可以使用git clone也可以直接下载zip文件。下载后,解压(如果用git clone就不需要)到
d:\\stable-diffusion-webui\venv\Scripts目录下(stable-diffusion-webui是你stable diffusion webui的根目录,这个地址只是我电脑中的,请根据自己放的位置调整)。 - 打开cmd,cd到
d:\\stable-diffusion-webui\venv\Scripts\open_clip-main下。 - 使用
d:\\stable-diffusion-webui\venv\Scripts\python.exe setup.py build install安装open_clip。
- 从github将open_clip的源文件下载到本地,这一步可以使用git clone也可以直接下载zip文件。下载后,解压(如果用git clone就不需要)到
- 安装完毕后,再打开stable diffusion根目录的
webui-user.bat会发现不再报错。如果遇到其他github上的模块无法安装也可以用同样的方法。

文章介绍了在运行StableDiffusionWebUI时遇到的clip安装问题,以及如何通过下载open_clip源码并在本地安装解决。同时,提到了网络超时导致的安装失败问题,可以通过配置pip的镜像源来解决。对于sentencepiece包的安装错误,建议从GitHub直接下载预编译的whl文件进行安装。确保所有安装都在虚拟环境中进行,以避免错误。
最低0.47元/天 解锁文章
1067

被折叠的 条评论
为什么被折叠?



