
有的小伙伴在使用SD-WebUI或者ComfyUI时,因为安装一些插件等操作导致运行环境出现比较严重的问题,只能通过重装解决。但是重装需要把模型和插件都进行备份,重新下载整合包或者使用绘世启动器部署一个新的,再把这些模型和插件转移过去。这样做就很麻烦,所以今天来教教怎么用绘世启动器修复原来的环境
下面使用SD-WebUI的环境进行演示,修复方法也可用于ComfyUI
使用绘世启动器部署的SD-WebUI
1、 打开绘世启动器,点击“高级选项” -> “环境维护” -> “原生组件管理”,点击“Python”右边的“卸载”,等待Python卸载完成。Python卸载成功后,再点击“Git”右边的“卸载”,Git卸载完成后不要关闭绘世启动器

原生组件管理界面
2、 在SD-WebUI的文件夹中,点击文件管理器上方工具栏的”查看” -> “显示”,勾选“隐藏的项目”

Windows11显示隐藏文件
如果是Windows10系统,点击文件浏览器顶部工具栏的“查看”,勾选“隐藏的项目”

Windows10显示隐藏文件
这时候就可以看到“.ext”文件夹了,双击打开这个文件夹,找到“Lib”文件夹并删除

打开“.ext”文件夹

把“Lib”文件夹删掉
3、 回到绘世启动器的“原生组件管理”,点击“Python”右边的“安装”,等待Python安装完成,然后再点击“Git”旁边的“安装”,等待Git安装完成

安装Python和Git
4、 安装完成后,点击“环境维护”的“安装PyTorch”,选择好PyTorch版本,点击“安装”来重新安装PyTorch,如果不知道怎么选择PyTorch版本,可以参考下图的解释

安装PyTorch

如果没有看到想要选择的PyTorch版本,请更新显卡驱动
NVIDIA显卡驱动官网:https://www.nvidia.cn/geforce/drivers AMD驱动官网:https://www.amd.com/zh-hans/support INTEL驱动官网:https://www.intel.cn/content/www/cn/zh/download-center HIP SDK官网:https://www.amd.com/en/developer/resources/rocm-hub/hip-sdk.html
5、 PyTorch安装完成后就可以重新启动SD-WebUI了
使用整合包部署的SD-WebUI
1、 打开绘世启动器,点击“高级选项” -> “环境维护” -> “原生组件管理”,留着备用(不要关掉绘世启动器)

提前打开绘世启动器的原生组件管理
2、 在SD-WebUI的文件夹中找到”python”(早期的整合包叫“py310”)和“git”文件夹(请注意,目录里的“.git”文件夹不要误删,需要仔细区分),将这两个文件夹删除

删除“python”和“git”文件夹
3、 回到绘世启动器的“原生组件管理”,点击“Python”右边的“安装”,等待Python安装完成,然后再点击“Git”旁边的“安装”,等待Git安装完成

安装Python和Git
4、 安装完成后,点击“环境维护”的“安装PyTorch”,选择好PyTorch版本,点击“安装”来重新安装PyTorch(PyTorch版本的选择方法已在上面的方法中列出)

安装PyTorch
5、 PyTorch安装完成后就可以重新启动SD-WebUI了
注
1、修复环境完成后的第一次启动需要一定时间,这是正常现象
2、整合包部署的SD-WebUI按照上面的步骤修复完成后,SD-WebUI的运行环境就和绘世启动器部署的一样了,如果之后需要再次修复,需要按照绘世启动器部署的SD-WebUI的修复方法来操作