ComfyUIのセットアップ
ComfyUIをローカル環境で動かす方法はいくつか用意されています。
ポータブル版は柔軟性もありながら安定しており、誰がセットアップしても似た環境を作り出せるため、このサイトでは基本的にポータブル版を使用していることを想定して解説を書いていきます。
加えて、ComfyUI Managerの導入もここで行いましょう。
カスタムノードのインストールなど、ComfyUIの管理を簡単にしてくれるツールです。
ポータブル版によるセットアップ
ポータブル版は、Python、PyTorch、CUDA環境がすべて同梱されており、展開するだけで動作します。
1. ダウンロード
ComfyUIの GitHubリリースページ にアクセスし、GPUに合ったファイルを選択してください。
| GPUの種類 | ファイル名 (例) | 備考 |
|---|---|---|
| NVIDIA GPU | ComfyUI_windows_portable_nvidia.7z |
ドライバが十分新しい環境では、まず無印を選んでください。起動に失敗する場合は、GPUドライバの更新、もしくは下記の旧ドライバ向け版を使用します。 |
| NVIDIA GPU (安定/古めの環境) | cu126/cu128 |
ドライバを更新したくない場合、または無印版が起動直後に終了してしまう場合に使用します。 |
| AMD GPU | ComfyUI_windows_portable_amd.7z |
AMDユーザー向け。 |
2. 展開と起動
- ダウンロードした
7zファイルを右クリックし、すべて展開で展開します。- 推奨スペックのストレージでも説明しましたが、SSDに配置することをオススメします。
- 展開されたフォルダ内にある、
run_nvidia_gpu.batをダブルクリックで起動します。 - 初回起動時は環境設定に時間がかかります。ブラウザが自動で開けば成功です。
3. ComfyUI Manager の導入
-
ComfyUI_windows_portableフォルダを開き、フォルダ内を右クリックして、ターミナルで開く -
出てきた画面に以下を入力して
Enter.\python_embeded\python.exe -m pip install -r ComfyUI\manager_requirements.txtこれでManagerに必要なライブラリがインストールされます。
ただし、これだけでは画面にManagerは出てこないので、起動用の
.batファイルにコマンドライン引数を追加します。 -
run_nvidia_gpu.batを右クリックして編集 -
main.pyを実行している行の末尾に、--enable-managerを追加します。.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager -
古い ComfyUI Manager を使いたい場合は、
--enable-manager-legacy-uiも追加します。.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager --enable-manager-legacy-ui
デスクトップ版
Windows向けのインストーラー形式です。ComfyUI Managerがすでに導入されていたりと安定した動作を提供しますが、その分少し制限が多いです。
ダウンロード
- ComfyUI Desktopの GitHubページ から
ComfyUI Setup.exeをダウンロードします。 - 実行し、インストール先やGPU設定を選択します。
ComfyUI Managerはデフォルトで搭載されています。
手動インストール (Windows, Linux)
標準的な git clone と pip を使用したインストール方法です。
Pythonのバージョンについて
- Python 3.13 が推奨されています。
- カスタムノードの依存関係で問題が発生する場合は、3.12 を試してみてください。
1. インストール
-
リポジトリをクローンし、ComfyUIフォルダに移動します。
git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI -
仮想環境を作成して有効化します。
Windowsの場合:
python -m venv venv venv\Scripts\activateLinux/macOSの場合:
python -m venv venv . venv/bin/activate
2. PyTorchのインストール (NVIDIA)
-
通常は安定版 (Stable) をインストールします。
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130 -
Nightly版を使いたい場合は、以下を実行します。
パフォーマンスが向上する可能性はありますが、通常は安定版で構いません。
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130
3. 依存関係のインストール
-
依存関係をインストールします。
pip install -r requirements.txt
4. ComfyUI Manager の導入
-
ComfyUI Manager に必要なライブラリをインストールします。
pip install -r manager_requirements.txt -
これだけでは画面にManagerが出てこないので、ComfyUIを起動するときに
--enable-managerを追加します。python main.py --enable-manager -
古い ComfyUI Manager を使いたい場合は、
--enable-manager-legacy-uiも追加してください。python main.py --enable-manager --enable-manager-legacy-ui
イージーインストーラーについて
Pinokio や Stability Matrix 等のイージーインストーラーは、確かに便利であり、複雑な機能を簡単に導入することができます。
しかしながら、間に絡む要素が増えるだけトラブルは増えるもので… 問題が置きたとき何が要因かを突き止めるのが難しくなり、結局初心者の手に負えない場面が出てきます。
ポータブル版を始め、ComfyUIの導入はそれほど難しくないため、シンプルに公式が提供する手段だけで行うことをお勧めします。