ComfyUIインストールひっかかりどころ(3)まとめ
ComfyUI 安定環境・完全固定手順(RTX3060+Win11)

ComfyUI 安定環境・完全固定手順(RTX3060+Win11)

前提方針(ここが一番大事)

  • torch は pip に選ばせない

  • CUDA 対応 torch を自分で先に固定

  • requirements.txt は「その他ライブラリだけ」にする(CPU版 torchで上書きされないようにする)

  • xformers(高速化・省メモリ化ライブラリ) は torch に必ず合わせる

① ComfyUI の仮想環境を有効化

(※ 既存環境を使う場合)

cd ComfyUI
.\venv\Scripts\activate

確認:

python --version

👉 Python 3.10.x ならOK(ComfyUI推奨)

② torch / torchvision / torchaudio / xformers を一旦すべて削除

事故防止のため必ず実行

pip uninstall -y torch torchvision torchaudio xformers

③ CUDA 対応 PyTorch を「明示的に」インストール

✅ 安定構成(おすすめ)

  • torch 2.8.0

  • CUDA 12.6

  • RTX3060 で実績多数

pip install torch==2.8.0+cu126 torchvision==0.23.0+cu126 torchaudio==2.8.0+cu126 --index-url https://download.pytorch.org/whl/cu126

確認:

python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"

✔ True が出れば成功

④ xformers を torch に合わせて入れる

pip install xformers==0.0.32.post2

確認:

python -c "import xformers; print(xformers.__version__)"

⑤ requirements.txt を安全化(重要)

ComfyUI/requirements.txt を開いて、 以下の行をコメントアウト or 削除

# torch
# torchvision
# torchaudio

⚠ torchsde は 消さない

⑥ requirements.txt をインストール

pip install -r requirements.txt

👉 これで torch が上書きされる事故は起きません

⑦ ComfyUI 起動確認

python main.py

起動ログで以下が出れば理想:

Using xformers for cross attention CUDA available: True

🧯 トラブル回避メモ(超重要) ❌ やってはいけないこと

  • pip install -r requirements.txt を最初に実行

  • torch のバージョンを意識せずアップデート

  • xformers だけ単独で更新

✅ 何か壊れたら「これだけやれば戻る」

pip uninstall -y torch torchvision torchaudio xformers

→ ③〜⑦をやり直す

📌 なぜこの手順が「壊れない」のか

  • pip の依存解決に torch を関与させていない

  • CUDA / torch / xformers の 三点を固定

  • ComfyUI・カスタムノード更新の影響を受けない

これは ComfyUI 長期運用者の定番構成です。

※ComfyUI の起動時に CMDコマンドライン に流れるメッセージ(起動ログ)に「Module NotFound Error」や警告メッセージが表示されることがありますが、「ComfyUI 本体が古いのに、新しいカスタムノード(または拡張)が“新しい ComfyUI API” を使おうとして失敗している」「 Triton がない(xformersが使用、なくても動く)」「comfyui_frontend_packageが古い」などのように致命的でない(ComfyUIが動いてる)場合は基本的に問題ないらしい。