diff --git a/install.py b/install.py index 7b639a08f..9c675f2ac 100644 --- a/install.py +++ b/install.py @@ -38,7 +38,7 @@ def install_requirements(req_file): installed_version = get_installed_version(package_name) if installed_version != package_version: launch.run_pip( - f"install -U {package}", + f'install -U "{package}"', f"sd-webui-controlnet requirement: changing {package_name} version from {installed_version} to {package_version}", ) elif ">=" in package: @@ -48,7 +48,7 @@ def install_requirements(req_file): installed_version ) < comparable_version(package_version): launch.run_pip( - f"install -U {package}", + f'install -U "{package}"', f"sd-webui-controlnet requirement: changing {package_name} version from {installed_version} to {package_version}", ) elif "<=" in package: @@ -58,12 +58,12 @@ def install_requirements(req_file): installed_version ) > comparable_version(package_version): launch.run_pip( - f"install {package_name}=={package_version}", + f'install "{package_name}=={package_version}"', f"sd-webui-controlnet requirement: changing {package_name} version from {installed_version} to {package_version}", ) elif not launch.is_installed(extract_base_package(package)): launch.run_pip( - f"install {package}", + f'install "{package}"', f"sd-webui-controlnet requirement: {package}", ) except Exception as e: