¿Cómo actualizar ComfyUI?
- Portable
- Desktop
- Instalación manual
Tipos de versión de ComfyUI
Según tu método de instalación, ComfyUI ofrece varias versiones de instalación. Los enlaces a continuación contienen las instrucciones de actualización para cada versión.Comfy Desktop
Comfy Desktop
Comfy Desktop permite la instalación independiente en Windows, macOS (Apple Silicon) y Linux (AppImage y
.deb).- El código fuente está en GitHub
- Windows
- macOS (Apple Silicon)
- Linux
Guía de instalación de Comfy Desktop (Windows)
Adecuada para Windows 10 o posterior. Se recomienda GPU NVIDIA o AMD.
ComfyUI Portable (Windows)
ComfyUI Portable (Windows)
La versión portable es una versión de ComfyUI que integra un entorno Python integrado independiente; con la versión portable puedes probar las últimas funciones, actualmente solo es compatible con el sistema Windows
Guía de instalación de ComfyUI Portable (Windows)
Compatible con la versión de ComfyUI para Windows que se ejecuta en GPU Nvidia o solo con CPU, siempre usa las últimas confirmaciones (commits) y es completamente portable.
Instalación manual
Instalación manual
Guía de instalación manual de ComfyUI
Compatible con todos los tipos de sistema y de GPU (Nvidia, AMD, Intel, Apple Silicon, Ascend NPU, Cambricon MLU)
¿Qué se debe actualizar al actualizar ComfyUI?
Las actualizaciones de ComfyUI consisten principalmente en dos componentes:- Actualizar el código principal de ComfyUI
- Actualizar las dependencias principales de ComfyUI, incluidas las dependencias necesarias de Python y los paquetes de dependencias funcionales de ComfyUI
- ComfyUI_frontend - Interfaz del frontend y funciones interactivas
- workflow_templates - Plantillas de flujo de trabajo prediseñadas
- comfyui-embedded-docs - Documentación de ayuda de nodos
- comfy-kitchen - Biblioteca de kernels rápida para inferencia de Diffusion con múltiples backends de cómputo
- comfy-aimdo - Asignador de descarga bajo demanda de modelos de IA
- Versión de desarrollo (nightly): Código del último commit, que te da acceso a las funciones más recientes, pero puede contener posibles problemas
- Versión estable (release): Basada en lanzamientos estables, normalmente va por detrás de las versiones de desarrollo, pero ofrece mayor estabilidad. Damos soporte a las versiones estables después de que las funciones se prueban y estabilizan
ComfyUI/requirements.txt coincide con las dependencias de la versión nightly para determinar si todas las dependencias admiten las funciones más recientes.
Problemas comunes al actualizar
Interfaz, plantillas de flujos de trabajo y nodos faltantes o desactualizados después de actualizar
- Dependencias no actualizadas correctamente
- Fallos en la actualización de dependencias
Muchos usuarios solo usan el comando
git pull para actualizar el código de ComfyUI, pero descuidan la actualización de las dependencias principales, lo que provoca los siguientes problemas:- Funcionalidad del frontend faltante o anómala
- No se encuentran las plantillas de flujos de trabajo recién añadidas
- Documentación de ayuda de nodos desactualizada o faltante
- Las nuevas funciones carecen del soporte correspondiente en el frontend
git pull, usa el entorno de ComfyUI correspondiente para ejecutar pip install -r requirements.txt y actualizar las dependencias.Cómo actualizar correctamente las dependencias principales
- Portátil
- Instalación manual
- Desktop
Método recomendado: usa el script por lotes
ComfyUI_windows_portable\update\update_comfyui.bat, que actualiza tanto el código de ComfyUI como todas las dependencias de Python.Actualización manual de dependencias:
Si necesitas actualizar las dependencias a mano, usa el siguiente comando:Solución de problemas de actualización de dependencias principales
Si las actualizaciones de las dependencias principales fallan, sigue estos pasos para solucionar problemas:1
Revisa la conexión de red
Si te encuentras en China continental, asegúrate de poder acceder a PyPI o configura un espejo nacional:
2
Instala los paquetes principales individualmente
Si la instalación por lotes falla, intenta instalar los paquetes individualmente. Primero revisa los requisitos de versión en
ComfyUI/requirements.txt:Luego instala según las versiones especificadas (usa los números de versión de tu requirements.txt):¿Por qué no encuentro las funciones nuevas después de actualizar?
Este es uno de los problemas más comunes:- Si usas Desktop en el canal de actualización Stable, las funciones pueden ir por detrás de los commits más recientes de GitHub. Cambia el canal a Latest on GitHub en la pestaña Administrar → Actualizar cuando necesites funciones más recientes (Latest puede ser menos estable).
- Para instalaciones Portable o manuales, asegúrate de estar en la versión de desarrollo (nightly) y no en la versión estable (release) cuando necesites los commits más recientes.
¿Cómo cambiar entre las versiones de desarrollo (Nightly) y estable (Release)?
Diferencias entre versiones:- Versión de desarrollo (Nightly)
- Versión estable (Release)
- Características: Contiene el código del commit más reciente
- Ventajas: Prueba primero las funciones y mejoras más recientes
- Riesgos: Puede contener errores no descubiertos o factores de inestabilidad
- Adecuada para: Desarrolladores, testers y usuarios que quieren probar las funciones más recientes
- Portable
- Instalación manual
- Desktop
Usa
update_comfyui.bat en lugar de update_comfyui_stable.bat:¿Qué hacer cuando aparecen errores después de actualizar?
- Revisa las dependencias: Ejecuta
pip install -r requirements.txtpara asegurarte de que todas las dependencias estén actualizadas - Revisa los nodos personalizados: Algunos nodos personalizados pueden ser incompatibles con las versiones nuevas
- Revierte la versión: Si los problemas son graves, puedes volver a una versión estable anterior
Solución de problemas
Aprende a solucionar problemas de ComfyUI
¿Cómo te mantienes al día con las funciones nuevas?
- GitHub Releases: Consulta ComfyUI Releases para ver las actualizaciones de la versión estable
- GitHub Commits: Revisa los commits más recientes para conocer el avance del desarrollo
- Discusión en la comunidad: Sigue nuestro blog y Twitter para ver las novedades más recientes