From d6e5d487ad66f85ca32fbe1928fc5e288c0e95e6 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" <128333288+ltdrdata@users.noreply.github.com> Date: Mon, 3 Mar 2025 18:40:23 +0900 Subject: [PATCH] improved: better frontend package installation guide (#7047) * improved: better installation guide - change `pip` to `{sys.executable} -m pip` modified: To prevent the guide message from being obscured by a complex error message, apply `exit` instead of `raise`. * ruff fix --- app/frontend_management.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/frontend_management.py b/app/frontend_management.py index 3ebcc4c4d..20345faf1 100644 --- a/app/frontend_management.py +++ b/app/frontend_management.py @@ -3,6 +3,7 @@ import argparse import logging import os import re +import sys import tempfile import zipfile import importlib @@ -19,10 +20,10 @@ from comfy.cli_args import DEFAULT_VERSION_STRING try: import comfyui_frontend_package -except ImportError as e: +except ImportError: # TODO: Remove the check after roll out of 0.3.16 - logging.error("\n\n********** ERROR ***********\n\ncomfyui-frontend-package is not installed. Please install the updated requirements.txt file by running:\npip install -r requirements.txt\n\nThis error is happening because the ComfyUI frontend is no longer shipped as part of the main repo but as a pip package instead.\n********** ERROR **********\n") - raise e + logging.error(f"\n\n********** ERROR ***********\n\ncomfyui-frontend-package is not installed. Please install the updated requirements.txt file by running:\n{sys.executable} -m pip install -r requirements.txt\n\nThis error is happening because the ComfyUI frontend is no longer shipped as part of the main repo but as a pip package instead.\n********** ERROR **********\n") + exit(-1) REQUEST_TIMEOUT = 10 # seconds