Stable diffusion 真的很强大,看别人的教程安装得也好顺利,但是到自己安装时却到处出问题,该怎么办。
我当时也折腾好蛮久,所以为了节省大家的时间,这里整理了两个安装时可能会遇到的问题,供大家参考,别的问题在后面使用时遇到了再说,前期先把程序运行起来才是主要的。
一、程序启动时提示pip版本不对,需要更新版本,如下图。
把提示的那一串命令复制下来,重新打开一个dos窗口,把刚复制的命令直接粘贴上去。
然后按下回键,程序就会更新pip到最新版本。
等待一会,窗口上就会提示更新成功。再重新运行 webui-user.bat 即可。
二、程序启动时提示连接 guthub.com 失败,如下图。
这是国内网络的原因造成的,这时就需要对 github 的地址添加一个 github 的加速代理地址。
首先在 stable diffusion 主程序目录下找到 launch.py这个文件,单击右键,选择打开方式为 记事本。
在打开的记事本里面查找所有地址为 github.com 的链接,并在该链接前面加上 github 的加速代理地址,类似下面这样的。
注意是所有 github.com 的地址都要加上代理,全部添加好之后保存并关闭,再运行 webui-user.bat 就可以正常下载更新了。
三、首次运行,程序正在下载时不小心把dos窗口关掉,导致再打开时无法下载更新。
解决办法是在主程序目录下找到名称为 venv 的文件夹,把它删掉,然后再重新运行 webui-user.bat 就使用了。
四、电脑没有独立显卡,但又想用,该怎么办。
没有独立显卡也是可以安装使用的,直接用CPU来算图就可以,只是速度会慢很多很多。
按上一篇的安装教程一直走,直到配置 webui-user.bat 文件那里,倒数第二行的 COMMANDLINE_ARGS 的值改为这一串–skipfh -torch-cuda-test –no-half –no-half-vae,像下面这样。
无独立显卡安装只有这一个配置的区别,别的都一样。
这里要注意,如果使用的是笔记本电脑,不管有没有独立显卡,AI算图的时对笔记本电脑的散热是一个很大的考验,如果需要长时间算图,必须处理好散热问题,不然可能会导致电脑烧坏。
最后,如果不想这么折腾,就想无脑化一键安装,直接使用,那也是可以的,直接使用秋叶大佬打包好的一键安装包就行,而且界面全汉化,非常适合无基础英语不好的小白,该安装包可以在某二次元站搜索到,而且还有详细的视频教程。