Skip to main content
La instalación de ComfyUI se divide principalmente en varios pasos:
  1. Crear un entorno virtual (para evitar contaminar el entorno de Python del sistema)
  2. Clonar el repositorio de código de ComfyUI
  3. Instalar las dependencias
  4. Iniciar ComfyUI
También puedes consultar ComfyUI CLI para instalar ComfyUI. Es una herramienta de línea de comandos que permite instalar ComfyUI y administrar sus dependencias fácilmente.

Crear un entorno virtual

Los entornos virtuales independientes son necesarios porque las dependencias de ComfyUI pueden entrar en conflicto con otras dependencias del sistema, y también permiten evitar contaminar el entorno de Python a nivel de sistema.
Instala Miniconda. Esto te ayuda a instalar las versiones correctas de Python y de las demás bibliotecas que necesita ComfyUI. Crea un entorno con Conda.

Clona el repositorio de código de ComfyUI

Asegúrate de tener Git instalado en tu sistema. Primero abre la terminal (línea de comandos) y luego clona el repositorio.
Si no has instalado Microsoft Visual C++ Redistributable, instálalo aquí.

Instala las dependencias de GPU y de ComfyUI

1

Instala las dependencias de GPU

Instalar dependencias de GPU
También puedes instalar la versión nightly de PyTorch.
Instalar la versión nightly (puede ser más arriesgado)
En Linux, instala la versión ROCm 7.2 de PyTorch:
También puedes instalar la versión nightly de PyTorch (ROCm 7.2).
Instalar la versión nightly (puede ser más riesgoso)
En Windows, usa los paquetes PyTorch multiarquitectura de AMD con ROCm 10.0. Los extras device-* instalan los kernels de tu GPU y el entorno de ejecución de ROCm correspondiente de forma automática; no necesitas instalar el SDK de HIP por separado. Usa Windows 11, un controlador de gráficos AMD actual y Python 3.13 de 64 bits.El comando de instalación siguiente usa device-all para instalar los kernels de todas las GPU compatibles. Para reducir el tamaño de la descarga y el uso de disco, puedes reemplazar ambas apariciones de device-all por el destino de tu GPU:
Esta tabla solo contiene ejemplos. Una GPU que no aparezca aquí puede seguir siendo compatible: las arquitecturas compatibles incluyen RDNA 2, RDNA 3, RDNA 3.5 y RDNA 4. Mantén device-all para instalar los kernels de todos los destinos compatibles. Para otros modelos, consulta la tabla de destinos de GPU de AMD y la matriz de compatibilidad de ROCm.
Las GPU Intel Arc (Arc serie A, Arc serie B y procesadores Core Ultra con Arc Graphics) son compatibles a través del backend XPU nativo de PyTorch. Las GPU Intel usan XPU, no CUDA.
Asegúrate de que tu controlador de GPU Intel esté instalado y actualizado. No instales los wheels de CUDA. Si ComfyUI sigue sin detectar la GPU, consulta solución de problemas de GPU Intel.
2

Instala las dependencias de ComfyUI

3

Inicia ComfyUI

Inicia la aplicación
Ejecuta python main.py --help para ver la ayuda integrada, o consulta la Referencia de indicadores de inicio para obtener una lista completa de las opciones de línea de comandos.
Para la configuración avanzada del servidor (puerto personalizado, acceso a la LAN, modos de VRAM y más), consulta la referencia de indicadores de inicio.

Cómo actualizar ComfyUI

1

Obtener el último código

Usa la línea de comandos para entrar a la ruta de instalación de ComfyUI y luego obtén el último código.
2

Instalar las dependencias

Usa la línea de comandos para entrar a la ruta de instalación de ComfyUI y luego instala las dependencias.
Debes asegurarte de que el entorno de Python actual sea el entorno virtual de ComfyUI; de lo contrario, las dependencias se instalarán en el entorno de Python del sistema, contaminándolo.

Agregar rutas de modelos adicionales

Si quieres gestionar tus archivos de modelo fuera de ComfyUI/models, puede que tengas alguno de estos motivos:
  • Tienes varias instancias de ComfyUI y quieres que compartan los archivos de modelo para ahorrar espacio en disco
  • Tienes distintos programas con interfaz gráfica (como WebUI) y quieres que usen los mismos archivos de modelo
  • Los archivos de modelo no se reconocen o no se encuentran
Ofrecemos una forma de agregar rutas de búsqueda de modelos adicionales mediante el archivo de configuración extra_model_paths.yaml.

Abrir el archivo de configuración

En el caso de las versiones de ComfyUI como la portable y la manual, puedes encontrar un archivo de ejemplo llamado extra_model_paths.yaml.example en el directorio raíz de ComfyUI:
Cópialo y cámbiale el nombre a extra_model_paths.yaml para usarlo. Déjalo en el directorio raíz de ComfyUI, en ComfyUI/extra_model_paths.yaml. También puedes encontrar el archivo de ejemplo de configuración aquí
Si el archivo no existe, puedes crearlo tú mismo con cualquier editor de texto.

Estructura de ejemplo

Supongamos que quieres agregar las siguientes rutas de modelos a ComfyUI:
Después puedes configurar el archivo extra_model_paths.yaml como se muestra abajo para que ComfyUI reconozca las rutas de modelos en tu dispositivo:
o
Para la versión de escritorio, agrega la configuración a la ruta de configuración existente sin sobrescribir la configuración de rutas generada durante la instalación. Haz una copia de seguridad del archivo correspondiente antes de modificarlo, para que puedas restaurarlo si te equivocas.
O puedes consultar el extra_model_paths.yaml.example predeterminado para ver más opciones de configuración. Después de guardar, debes reiniciar ComfyUI para que los cambios tengan efecto. Abajo está el ejemplo de configuración original:
Por ejemplo, si tu WebUI está en D:\stable-diffusion-webui\, puedes modificar la configuración correspondiente a

Agregar rutas de nodos personalizados adicionales

Además de agregar modelos externos, también puedes agregar rutas de nodos personalizados que no estén en la ruta predeterminada de ComfyUI.
Ten en cuenta que esto no cambiará la ruta de instalación predeterminada de los nodos personalizados, sino que agregará una búsqueda de rutas adicional al iniciar ComfyUI. Aún necesitas completar la instalación de las dependencias de los nodos personalizados en el entorno correspondiente para garantizar la integridad del entorno de ejecución.
Abajo hay un ejemplo de configuración simple (MacOS); modifícalo según tu situación real y agrégalo al archivo de configuración correspondiente, guárdalo y reinicia ComfyUI para que los cambios tengan efecto:

Preguntas frecuentes

Docker: ComfyUI no proporciona una imagen oficial de Docker. Si quieres ejecutar ComfyUI en un contenedor, puedes usar las imágenes mantenidas por la comunidad en Docker Hub. Estas imágenes no están mantenidas oficialmente por Comfy-Org y no cuentan con el soporte del equipo de ComfyUI. Úsalas bajo tu propio riesgo.

Cómo detener o salir de ComfyUI

Presiona Ctrl+C en la ventana de terminal donde se está ejecutando ComfyUI, o simplemente cierra la ventana de terminal.