diff --git a/modules/launch_utils.py b/modules/launch_utils.py index 804b802057a..f689b92bf21 100644 --- a/modules/launch_utils.py +++ b/modules/launch_utils.py @@ -443,7 +443,7 @@ def ensure_build_dependencies(): startup_timer.record("install clip") if not is_installed("open_clip"): - run_pip(f"install {openclip_package}", "open_clip") + run_pip(f"install --no-build-isolation {openclip_package}", "open_clip") startup_timer.record("install open_clip") if (not is_installed("xformers") or args.reinstall_xformers) and args.xformers: @@ -468,14 +468,14 @@ def ensure_build_dependencies(): requirements_file = os.path.join(script_path, requirements_file) if not requirements_met(requirements_file): - run_pip(f"install -r \"{requirements_file}\"", "requirements") + run_pip(f"install --no-build-isolation -r \"{requirements_file}\"", "requirements") startup_timer.record("install requirements") if not os.path.isfile(requirements_file_for_npu): requirements_file_for_npu = os.path.join(script_path, requirements_file_for_npu) if "torch_npu" in torch_command and not requirements_met(requirements_file_for_npu): - run_pip(f"install -r \"{requirements_file_for_npu}\"", "requirements_for_npu") + run_pip(f"install --no-build-isolation -r \"{requirements_file_for_npu}\"", "requirements_for_npu") startup_timer.record("install requirements_for_npu") if not args.skip_install: