【ComfyUI】Pythonバージョン不一致で起動しない問題の解決法

この記事では、ComfyUIをインストール後にPythonバージョンの不一致が原因で起動に失敗する問題について、海外コミュニティでの解決策を要約して解説します。

1. どんな問題(エラー)が発生したか?

  • 発生した環境やツール: ComfyUI手動インストール環境、Python 3.8〜3.13
  • エラーメッセージ: ImportError: cannot import name 'xxx' from 'xxx'ModuleNotFoundError
  • 症状: python main.py実行時にインポートエラーで起動失敗。特にPython 3.12以降で発生しやすい

2. 結論(解決策)

ComfyUIはPython 3.10またはPython 3.11で最も安定して動作します。仮想環境を作成して適切なバージョンを使用することで解決します。

3. 具体的な手順

  1. 現在のPythonバージョンを確認
    python --version
  2. Python 3.11の仮想環境を作成
    # pyenvの場合
    pyenv install 3.11.9
    pyenv local 3.11.9
    
    # condaの場合
    conda create -n comfyui python=3.11
    conda activate comfyui
  3. 依存パッケージを再インストール
    cd ComfyUI
    pip install -r requirements.txt
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
  4. 起動確認
    python main.py

4. 補足・注意点

ComfyUI Desktopアプリを使用する場合は内蔵Pythonが使われるため、システムのPythonバージョンは影響しません。手動インストール環境でPython 3.12以降を使いたい場合は、一部のカスタムノードが非対応の可能性があるため注意してください。


5.
👉 【RunPod】1時間数十円から使える高性能クラウドGPU

参考元

本記事は海外コミュニティの複数のディスカッションを要約・再構成したものです。

Source: ComfyUI Docs

🔧 おすすめの開発環境

本記事の手順を快適に進めるための推奨スペック:

🔧 快適な開発環境のために

本記事の手順をスムーズに進めるために、以下のスペックを推奨します。

この記事は役に立ちましたか?