ComfyUIが起動しない!「comfyui-frontend-package is not installed」解説と解決方法はこちら

ComfyUIが起動しない!「comfyui-frontend-package is not installed」解説と解決方法はこちら

AICUの愛読者様よりいただいた質問です。
ComfyUIが起動しない!「comfyui-frontend-package is not installed」、「Google ColabでComfyUIを起動したところ、以下のようなエラーが発生し、ComfyUIの実行ができなくなりました」

comfyui-frontend-package is not installed. Please install the updated requirements.txt file by running:
/usr/bin/python3 -m pip install -r /content/drive/MyDrive/ComfyUI/requirements.txt
This error is happening because the ComfyUI frontend is no longer shipped as part of the main repo but as a pip package instead.
 

突然今週から発生するようになったこのエラー。混乱されている方もいらっしゃるようです。今回は、こちらのエラーの解消方法を説明いたします。

何が起きているのか?

今回のエラーは、2025年2月28日にComfyUI公式がメインリポジトリからフロントエンドを分離させる試みがされたために発生したエラーになります。今後は、フロントエンドを別リポジトリで管理するようになり、外部パッケージとしてのインストールが必要になります。この試みは、ComfyUIリポジトリのIssueで発表されました。

https://github.com/comfyanonymous/ComfyUI/issues/7025

フロントエンドを分離させる理由としては、ComfyUIリポジトリの肥大化を防ぐためとのことです。フロントエンドを別リポジトリで管理することで、メインのComfyUIリポジトリのサイズをスリムにします。以下にComfyUIリポジトリのオーナーのcomfyanonymousからのメッセージを和英で転記します。

Due to the frontend being a separate project it doesn't make sense to continue shipping the frontend as part of the main repo.

To make our lives easier and prevent the main ComfyUI repo from becoming too large in size over time we have decided to start shipping the frontend as a separate pip package instead.

#7021

After this change is merged if you use the desktop build or the standalone package and update using the update/update_comfyui.bat script or the ComfyUI manager everything should continue working as usual.

If you update manually using "git pull" you will have to do the extra step of updating the frontend using: pip install -r requirements.txt

If you have any comments or concerns about this change, let us know.

https://github.com/comfyanonymous/ComfyUI/issues/7025

フロントエンドが別プロジェクトであるため、メインリポジトリの一部としてフロントエンドを引き続き提供するのは適切ではありません。

私たちの作業を簡単にし、メインの ComfyUI リポジトリが時間とともに大きくなりすぎるのを防ぐために、フロントエンドを別の pip パッケージとして提供することにしました。

#7021

この変更がマージされた後、デスクトップ版またはスタンドアロンパッケージを使用しており、update/update_comfyui.bat スクリプトや ComfyUI マネージャーを使って更新する場合は、今まで通り動作するはずです。

しかし、手動で git pull を使用して更新する場合は、追加の手順として以下のコマンドでフロントエンドを更新する必要があります。

pip install -r requirements.txt

この変更についてコメントや懸念がある場合は、お知らせください。

https://github.com/comfyanonymous/ComfyUI/issues/7025

どのような状況で発生するのか

本エラーが発生する状況は、2025年3月3日以前に「git clone」によりComfyUIをインストール済みで、それ以降にアップデートをしていない状態でComfyUIを起動すると、本エラーが発生します(画面上にエラー表示されるようになったのは2025年3月8日からであり、それ以前はコンソール上にエラーが表示される)。
今までに、「git pull」コマンドでComfyUIをアップデートしていた方もいらっしゃると思いますが、「git pull」で最新のコードを持ってくるだけでは、フロントエンドのコードが古いままになり、本エラーの発生に繋がります。AICUが提供しているGoogle Colabのnotebookは、「UPDATE_COMFY_UI」オプションをオンにしておくと、「git pull」コマンドでComfyUIをアップデートするようになっているため、本エラーが発生する状況にありました。

画像

解決方法

解決方法の一つとして、「git pull」コマンドではなく、ComfyUI Managerの「Update ComfyUI」を使用する方法です。この場合は、パッケージも更新されるため、フロントエンドも更新されます。

画像

もう一つは、「git pull」した後に「pip install -r requirements.txt」を実行し、ComfyUIに必要なパッケージをインストールすることです。AICU提供のnotebookでは、以下のように「pip install -r requirements.txt」を追加しました。

画像

まとめ

ComfyUIは2025年3月初旬からフロントエンドを別パッケージとして管理する仕組みに変更されました。この変更により、従来通り「git pull」だけでComfyUIを更新していた場合、「comfyui-frontend-package is not installed」というエラーが発生するようになりました。

このエラーが発生する主な状況は以下のとおりです。

  • 2025年3月3日以前に「git clone」でComfyUIをインストールしていた

  • それ以降に通常の「git pull」のみでアップデートを試みた

  • フロントエンドパッケージが更新されていない状態でComfyUIを起動した

解決方法は以下の2つです。

  1. ComfyUI Managerの「Update ComfyUI」機能を使用する

    • この方法ではパッケージも含めて更新されるため、フロントエンドも適切に更新される

  2. 手動でパッケージを更新する

    • git pullで最新のコードを取得した後、「pip install -r requirements.txt」 を実行してフロントエンドパッケージをインストールする

  3. AICU提供の「共有ComfyUI」、「ComfyUIマスタープラン」提供のipynb、Coloso提供スクリプトについては対策済み。

この変更はComfyUIリポジトリの肥大化を防ぐための措置であり、今後はフロントエンド部分が別パッケージとして管理される新しい仕組みに適応する必要があります。Google Colabなどでのワークフローを使用している場合は、定期的なアップデート手順に「requirements.txt」のインストールを含めることで、スムーズにComfyUIを継続して使用できます。

ご報告いただいたユーザ様に感謝いたします。
今後ともAICUとコミュニティサービスをご活用いただけましたら幸いです。

https://www.aicu.jp/c

https://www.aicu.jp/c

#comfyui -frontend-package

AICU Japan

AICU Inc. AIDX Lab - Koto

Comments

Related posts

Search Wan2.1の勢いがすごい!! Kohya氏によるLoRAツール「Musubi Tuner」が公開
あなたは何を約束する? #桜の下で約束を AICUコンテスト Search