3.8 KiB
Installation Guide
This document provides detailed instructions for installing ComfyUI using different methods.
Table of Contents
System Requirements
Minimum Requirements
- Python 3.9 or newer (Python 3.11 recommended)
- NVIDIA GPU with at least 4GB VRAM
- 8GB RAM
- 2GB free disk space
Recommended Specifications
- Python 3.11
- NVIDIA GPU with 8GB+ VRAM (RTX series recommended)
- 16GB RAM
- SSD with 10GB+ free space
Installation Methods
Option 1: Install as a Package (Recommended)
The package installation method is the simplest way to get started with ComfyUI.
Install with UV (Fastest)
UV is a fast, reliable package manager for Python. We recommend using it for the best installation experience:
# Install UV if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create and activate a virtual environment
uv venv .venv
source .venv/bin/activate # On Linux/macOS
# OR
.venv\Scripts\activate # On Windows
# Install ComfyUI with GPU support
uv pip install "comfyui[gpu]"
# Run ComfyUI
comfyui
Install with Pip
If you prefer using standard pip:
# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Linux/macOS
# OR
venv\Scripts\activate # On Windows
# Install ComfyUI
pip install "comfyui[gpu]"
# Run ComfyUI
comfyui
Option 2: Install from Source
Installing from source gives you the latest development version and more control over the installation process.
# Clone the repository
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
# Method A: Use the setup script (recommended)
python uv_setup.py --gpu --advanced
# Method B: Manual installation
# Create virtual environment
uv venv .venv
source .venv/bin/activate # On Linux/macOS
# OR
.venv\Scripts\activate # On Windows
# Install dependencies
uv pip install -r requirements.txt
# Run ComfyUI
python main.py
Option 3: Docker Installation
For users who prefer containerized applications:
# Pull and run the ComfyUI Docker image
docker pull comfyanonymous/comfyui:latest
docker run -p 8188:8188 -v /path/to/models:/app/models comfyanonymous/comfyui:latest
GPU Setup
NVIDIA GPUs
ComfyUI works best with NVIDIA GPUs using CUDA. To leverage GPU acceleration:
- Ensure you have the latest NVIDIA drivers installed
- Install the CUDA-enabled version of ComfyUI:
uv pip install "comfyui[gpu]"
AMD GPUs
For AMD GPUs, follow these additional steps:
- Install ROCm (for compatible AMD GPUs)
- Install PyTorch with ROCm support
- Configure ComfyUI for AMD GPU usage:
python main.py --use-rocm
Troubleshooting
Common Issues
CUDA Out of Memory
If you encounter CUDA out of memory errors:
- Try using
--disable-cuda-mallocflag - Lower model precision using the
--fp16flag - Use smaller-sized models
Missing Dependencies
If you encounter missing dependencies:
uv pip install --upgrade -r requirements.txt
Package Conflicts
If you have conflicting packages:
uv pip install --force-reinstall "comfyui[gpu]"
Getting Help
If you encounter issues not covered here:
- Check the Discord server for community support
- Search for similar issues in the GitHub repository
- Run with
--verboseflag for detailed logs:comfyui --verbose