mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-03-06 14:04:53 +08:00
parent
51206edb62
commit
636ff513b0
@ -233,7 +233,7 @@ def run_extensions_installers(settings_file):
|
|||||||
re_requirement = re.compile(r"\s*([-_a-zA-Z0-9]+)\s*(?:==\s*([-+_.a-zA-Z0-9]+))?\s*")
|
re_requirement = re.compile(r"\s*([-_a-zA-Z0-9]+)\s*(?:==\s*([-+_.a-zA-Z0-9]+))?\s*")
|
||||||
|
|
||||||
|
|
||||||
def requrements_met(requirements_file):
|
def requirements_met(requirements_file):
|
||||||
"""
|
"""
|
||||||
Does a simple parse of a requirements.txt file to determine if all rerqirements in it
|
Does a simple parse of a requirements.txt file to determine if all rerqirements in it
|
||||||
are already installed. Returns True if so, False if not installed or parsing fails.
|
are already installed. Returns True if so, False if not installed or parsing fails.
|
||||||
@ -354,7 +354,7 @@ def prepare_environment():
|
|||||||
if not os.path.isfile(requirements_file):
|
if not os.path.isfile(requirements_file):
|
||||||
requirements_file = os.path.join(script_path, requirements_file)
|
requirements_file = os.path.join(script_path, requirements_file)
|
||||||
|
|
||||||
if not requrements_met(requirements_file):
|
if not requirements_met(requirements_file):
|
||||||
run_pip(f"install -r \"{requirements_file}\"", "requirements")
|
run_pip(f"install -r \"{requirements_file}\"", "requirements")
|
||||||
|
|
||||||
run_extensions_installers(settings_file=args.ui_settings_file)
|
run_extensions_installers(settings_file=args.ui_settings_file)
|
||||||
|
Loading…
Reference in New Issue
Block a user