この記事では、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. 具体的な手順
- 現在のPythonバージョンを確認
python --version - 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 - 依存パッケージを再インストール
cd ComfyUI pip install -r requirements.txt pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 - 起動確認
python main.py
4. 補足・注意点
ComfyUI Desktopアプリを使用する場合は内蔵Pythonが使われるため、システムのPythonバージョンは影響しません。手動インストール環境でPython 3.12以降を使いたい場合は、一部のカスタムノードが非対応の可能性があるため注意してください。
5.
👉 【RunPod】1時間数十円から使える高性能クラウドGPU
参考元
本記事は海外コミュニティの複数のディスカッションを要約・再構成したものです。
Source: ComfyUI Docs
🔧 おすすめの開発環境
本記事の手順を快適に進めるための推奨スペック:
- GPU: NVIDIA RTX 4070 Ti Super(コスパ最強)
- メモリ: DDR5 64GB(LLM推論に必須)
- SSD: NVMe SSD 2TB(モデル保存用)
🔧 快適な開発環境のために
本記事の手順をスムーズに進めるために、以下のスペックを推奨します。
- GPU: NVIDIA RTX 4070 Ti Super(AI開発のコスパ最強GPU)
- メモリ: DDR5 64GB(LLMのローカル推論に必須)