我们在使用comfyui在安装efficiency-nodes-comfyui的时候,会突然蹦出来下面这种错误:
ImportError: cannot import name 'CompVisVDenoiser' from 'comfy.samplers'
那要怎么解决呢?
本人翻阅了各种资料,最后将解决方案放在下面。
先找到ComfyUI\custom_nodes\efficiency-nodes-comfyui\py\smZ_cfg_denoiser.py这个文件。
将第七行的代码:
from comfy.samplers import KSampler, CompVisVDenoiser, KSamplerX0Inpaint
from comfy.k_diffusion.external import CompVisDenoiser
替换成:
from comfy.samplers import KSampler, KSamplerX0Inpaint
from k_diffusion.external import CompVisDenoiser, CompVisVDenoiser
就像下面这样:
然后再次启动ComfyUI会发现错误消失了。
如果上面的方法不行,大家可以试试下面的几种方法: