Skip to main content
Aunque ya hemos cubierto las actualizaciones de ComfyUI en los distintos métodos de instalación a lo largo de varias secciones, esta guía completa reúne todos los procedimientos de actualización para ayudarte a entender con claridad cómo actualizar ComfyUI.

¿Cómo actualizar ComfyUI?

ComfyUI Portable incluye prácticos scripts de lote para actualizar fácilmente.

Ubicación de los scripts de actualización

En la carpeta update dentro de tu directorio de instalación portátil, encontrarás los siguientes scripts de actualización:
Asegúrate de tener una conexión a internet estable durante las actualizaciones.
⚠️ PELIGRO: ¡Usa update_comfyui_and_python_dependencies.bat con muchísima precaución!Este script es más exhaustivo que las actualizaciones normales y hará lo siguiente:
  • ✅ Actualizar el propio código de ComfyUI
  • ✅ Actualizar PyTorch (para NVIDIA GPU CUDA 12.9)
  • ✅ Reinstalar TODAS las dependencias de Python
Riesgos:
  • Puede causar conflictos de dependencias con tu configuración actual
  • Puede romper nodos personalizados que dependen de versiones específicas de paquetes
  • Puede sobrescribir paquetes configurados manualmente
⚠️ Usa este script solo cuando:
  • Necesites solucionar problemas de dependencias
  • Vayas a realizar actualizaciones de versión mayor
  • Para actualizaciones diarias, usa update_comfyui.bat en su lugar
Antes de ejecutar este script:
  1. Haz una copia de seguridad de toda tu instalación de ComfyUI
  2. Documenta las versiones de paquetes personalizados que hayas instalado
  3. Prepárate para reinstalar los nodos personalizados si es necesario

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 permite la instalación independiente en Windows, macOS (Apple Silicon) y Linux (AppImage y .deb).
  • El código fuente está en GitHub
Las instalaciones de Desktop siguen por defecto la versión estable de ComfyUI. Si quieres cada última confirmación (commit), usa la versión portable o una instalación manual con git, o cambia el canal de actualización de la instancia a Latest on GitHub.
A continuación puedes elegir la instalación adecuada para tu sistema y hardware

Guía de instalación de Comfy Desktop (Windows)

Adecuada para Windows 10 o posterior. Se recomienda GPU NVIDIA o AMD.
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.

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:
  1. Actualizar el código principal de ComfyUI
  2. Actualizar las dependencias principales de ComfyUI, incluidas las dependencias necesarias de Python y los paquetes de dependencias funcionales de ComfyUI
Código principal: Nuevos nodos, soporte para nuevos modelos, nuevas funciones, etc. Dependencias principales: Incluye principalmente la funcionalidad del frontend de ComfyUI, plantillas de flujo de trabajo, documentación de ayuda de nodos, etc.
Estas dependencias principales se mantienen en repositorios separados: Es importante entender la diferencia entre las versiones de desarrollo (nocturnas) y las versiones estables (release):
  • Versión de desarrollo (nocturna): 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
Muchos usuarios suelen encontrarse en versiones estables (release) o versiones de escritorio durante las actualizaciones, pero descubren que las funciones que necesitan solo están disponibles en las versiones de desarrollo. En esos casos, verifica si tu archivo local ComfyUI/requirements.txt coincide con las dependencias de la versión nocturna para determinar si todas las dependencias admiten las funciones más recientes.

Problemas comunes de actualización

Frontend, plantillas de flujos de trabajo o nodos faltantes o desactualizados después de las actualizaciones

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 flujo de trabajo recién agregadas
  • Documentación de ayuda de los nodos desactualizada o faltante
  • Las nuevas funciones carecen del soporte correspondiente en el frontend
Después de usar el comando 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

Método recomendado: Usa el script de lote ComfyUI_windows_portable\update\update_comfyui.bat, que actualizará tanto el código de ComfyUI como todas las dependencias de Python.Actualización manual de dependencias: Si necesitas actualizar las dependencias manualmente, usa el siguiente comando:

Solución de problemas de actualización de dependencias principales

Si fallan las actualizaciones de las dependencias principales, sigue estos pasos para solucionar problemas:
1

Comprobar la conexión de red

Si te encuentras en China continental, asegúrate de poder acceder a PyPI o configura un espejo nacional:
2

Instalar los paquetes principales individualmente

Si falla la instalación por lotes, 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):
Se recomienda usar los números de versión exactos especificados en ComfyUI/requirements.txt. No actualices a las últimas versiones por tu cuenta, ya que esto puede causar problemas de compatibilidad.

¿Por qué no encuentro las nuevas funciones después de actualizar?

Este es uno de los problemas más comunes:
  • Si usas la versión de escritorio, es posible que las funciones estén retrasadas porque la versión de escritorio se basa en versiones estables
  • Asegúrate de usar la versión de desarrollo (nocturna), no la versión estable (release)
Además, asegúrate de que las dependencias correspondientes se hayan actualizado correctamente durante el proceso de actualización. Si los problemas persisten después de actualizar, consulta la sección Solución de problemas de actualización de dependencias para diagnosticar los problemas.

¿Cómo cambiar entre la versión de desarrollo (nocturna) y la versión estable (release)?

Diferencias entre versiones:
  • Características: contiene el código del commit más reciente
  • Ventajas: experimenta primero las últimas funciones y mejoras
  • Riesgos: puede contener errores no descubiertos o factores de inestabilidad
  • Adecuada para: desarrolladores, testadores y usuarios que quieran experimentar las últimas funciones
Usa update_comfyui.bat en lugar de update_comfyui_stable.bat:

¿Qué hacer cuando ocurren errores después de actualizar?

  1. Revisa las dependencias: ejecuta pip install -r requirements.txt para asegurarte de que todas las dependencias estén actualizadas
  2. Revisa los nodos personalizados: algunos nodos personalizados pueden ser incompatibles con las nuevas versiones
  3. Revierte la versión: si los problemas son graves, puedes volver a una versión estable anterior
Si se producen problemas, consulta nuestra página de solución de problemas para encontrar soluciones.

Solución de problemas

Aprende a solucionar problemas de ComfyUI

¿Cómo estar al día con las nuevas funciones?

  • GitHub Releases: consulta ComfyUI Releases para ver las actualizaciones de la versión estable
  • Commits de GitHub: consulta los últimos commits para entender el progreso del desarrollo
  • Discusión de la comunidad: sigue nuestro blog y Twitter para conocer las últimas novedades