QodiCat / IC-Light-SD-WebUI

Develop plugins for native web UIs
15 stars 2 forks source link

Error executing callback ui_tabs_callback for D:\picture\sd-webui-aki-v4.7\extensions\IC-Light-SD-WebUI\scripts\ic_light_extension.py #3

Open toouki opened 1 month ago

toouki commented 1 month ago

*** Error executing callback ui_tabs_callback for D:\picture\sd-webui-aki-v4.7\extensions\IC-Light-SD-WebUI\scripts\ic_light_extension.py Traceback (most recent call last): File "D:\picture\sd-webui-aki-v4.7\modules\script_callbacks.py", line 283, in ui_tabs_callback res += c.callback() or [] File "D:\picture\sd-webui-aki-v4.7\extensions\IC-Light-SD-WebUI\scripts\ic_light_extension.py", line 45, in on_ui_tab install() File "D:\picture\sd-webui-aki-v4.7\extensions\IC-Light-SD-WebUI\scripts\ic_light_extension.py", line 39, in install launch.run_pip("uninstall -y diffusers", "uninstalling diffusers due to version mismatch", live=False) File "", line 49, in wrapped_run_pip File "D:\picture\sd-webui-aki-v4.7\modules\launch_utils.py", line 143, in run_pip return run(f'"{python}" -m pip {command} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}", live=live) File "D:\picture\sd-webui-aki-v4.7\modules\launch_utils.py", line 115, in run raise RuntimeError("\n".join(error_bits)) RuntimeError: Couldn't install uninstalling diffusers due to version mismatch. Command: "D:\picture\sd-webui-aki-v4.7\python\python.exe" -m pip uninstall -y diffusers --prefer-binary Error code: 2 stderr: Usage: D:\picture\sd-webui-aki-v4.7\python\python.exe -m pip uninstall [options] ... D:\picture\sd-webui-aki-v4.7\python\python.exe -m pip uninstall [options] -r ...

no such option: --prefer-binary
toouki commented 1 month ago

Comment the following line and the environment will download normally:

if k == 'diffusers':

    #     import pkg_resources
    #     version = pkg_resources.get_distribution('diffusers').version
    #     if version != '0.27.2':
    #         launch.run_pip("uninstall -y diffusers", "uninstalling diffusers due to version mismatch", live=False)
    #         launch.run_pip("install "+"diffusers==0.27.2")