インストール自体はいろんなサイトで詳細に述べられているのでここでは割愛。初心者のひっかかりポイントだけ紹介&解説。とりあえずNVIDIAグラフィックカードユーザーを想定しています。gitを使いました。
C:\AI下にComfyUIをクローンする
ComfyUIに移動して、仮想環境を作り、アクティブ化させる
依存ライブラリをインストール
python main.pyでComfyUIを起動しようとしたところエラーとなりました。

cd C:\AI
git clone https://github.com/comfyanonymous/ComfyUI.git

cd ComfyUI
python -m venv venv
.\venv\Scripts\Activate

pip install --upgrade pip
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
python main.py

ひっかかりどころ (3)

(venv) C:\AI\ComfyUI>python main.pyでエラーになりました

AssertionError: Torch not compiled with CUDA enabled
(venv) C:\AI\ComfyUI>
PyTorch が CUDA(NVIDIA GPU 向けの高速処理用バックエンド)に対応していないバージョンでインストールされているため、ComfyUI が GPU を使おうとして失敗しています。
ComfyUI は GPU(CUDA)を使おうとしているが、でもインストールされた PyTorch は CPU専用バージョンだから「CUDAが使えない!」とエラーになっている
CUDA対応の PyTorch を入れ直す(NVIDIA GPU がある方向け)
以下のように CUDA 対応版の PyTorch を仮想環境内に再インストールします(まず不要なPyTorchを削除):

pip uninstall torch torchvision torchaudio
そのあと、PyTorch公式サイト(https://pytorch.org/get-started/locally/)の「Stable」タブで、環境に合ったコマンドを生成できます。例えば、Windows + Python 3.10 + CUDA 11.8 環境なら:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
---------------------------------何度もインストールする人向け
手順(おすすめ)
1. 通常の requirements.txt を使うが、torchsde以外のtorch の行は消す(またはコメントアウト) 例:

(ここまで省略)
#torch
torchsde
#torchvision
#torchaudio 
(以下省略)
2. 先に CUDA対応の PyTorch を 個別にインストール
PyTorchの公式サイト(https://pytorch.org/get-started/locally/)から「自分のCUDAバージョンに合ったURL」を確認します(Run this Command: のところでコマンドをコピーできます)。
例:CUDA 11.8 の場合:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
3. その後に requirements.txt をインストール

pip install -r requirements.txt
--------------------------------------

✅ 結論 これらが面倒と感じる場合は、公式でDownload for windowsを選んでインストールしたほうがよいでしょう。とても分かり易いインストーラです。