¿Cómo actualizar ComfyUI?
- Portátil
- Escritorio
- Instalación manual
ComfyUI Portable incluye prácticos scripts de lote para actualizar fácilmente.
Ubicación de los scripts de actualización
En la carpetaupdate dentro de tu directorio de instalación portátil, encontrarás los siguientes scripts de actualización: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 (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
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
- Dependencias no actualizadas correctamente
- Fallos de 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 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
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
- Portable
- Instalación manual
- Desktop
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):¿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)
¿Cómo cambiar entre la versión de desarrollo (nocturna) y la versión estable (release)?
Diferencias entre versiones:- Versión de desarrollo (nocturna)
- Versión estable (release)
- 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
- Portátil
- Instalación manual
- Escritorio
Usa
update_comfyui.bat en lugar de update_comfyui_stable.bat:¿Qué hacer cuando ocurren 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 nuevas versiones
- 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 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