了解 ComfyUI 中的依赖关系
comfyui-frontend-package
依赖版本,如果你需要切换对应的前端版本,你可以在这里查看对应的版本信息。
requirements.txt
文件。
如果你使用 ComfyUI Manager 来安装自定义节点,那么通常 ComfyUI Manager 会自动帮你安装对应的依赖。
当然也有一些需要你手动进行依赖安装的情况,目前所有的自定义节点都将被安装至 ComfyUI/custom_nodes
目录下,
你需要在你的 ComfyUI Python 环境中进入到对应插件的目录然后执行 pip install -r requirements.txt
来安装对应的依赖。
如果是 Windows 便携版,你可以在便携版的ComfyUI_windows_portable
目录下使用
open_clip_torch==2.26.1
),而其他插件可能要求更高版本(如open_clip_torch>=2.29.0
),导致版本无法同时满足。
解决方法:你可以试着把对应的固定版本依赖改为范围约束比如 open_clip_torch>=2.26.1
,然后重新执行依赖的安装来解决这些问题。
PyTorch
但要求的是不同的 CUDA 版本,后安装的插件会破坏原有的环境。
解决方法:
ComfyUI/models/
目录的对应目录进行保存,当然你也可以通过修改模板创建一个 extra_model_paths.yaml 来使得额外的模型路径被 ComfyUI 识别。
这样就可以实现多个 ComfyUI 实例共享同一个模型库,从而减少磁盘的占用。