最近不少人遇到更新了A1111的Stable Diffusion WebUI后, 启动后下载Open Clip失败, 提示"RuntimeError: Couldn't install open_clip." 等.
该问题出现的原因是国内特殊网络环境无法正常连接到该github仓库, 进而没法下载open_clip导致的.
所以解决方法也很简单, 主要分为三个:
- 解决网络环境问题, 可以在路由端进行科学的上网环境布置, 使得pip与git的流量可以经过代理, 这是算是比较根本上的解决了, 可以解决日后的大部分同类型问题..
- 或者如果你在使用某个长得像猫猫的东西(CFW), 用TUN mode也能解决.
- 用Steam++(Watt Toolkit)/fastgit来给git加速/代理, 我个人没试过, 不过或许可行.
- 手动安装国内源/镜像的open_clip,针对性的解决该问题.
这里详细的讲下三,前俩网上有挺多教程, 我就不赘述了.
Traceback (most recent call last):
File "C:\ufhy\Stable-Diffusion\launch.py", line 307, in <module>
prepare_environment()
File "C:\ufhy\Stable-Diffusion\launch.py", line 230, in prepare_environment
run_pip(f"install {openclip_package}", "open_clip")
File "C:\ufhy\Stable-Diffusion\launch.py", line 93, in run_pip
return run(f'"{python}" -m pip {args} --prefer-binary{index_url_line}