liasece / sd-webui-train-tools

The stable diffusion webui training aid extension helps you quickly and visually train models such as Lora.
Other
401 stars 48 forks source link

install.py fails when the directory path contains spaces #31

Closed solabou closed 1 year ago

solabou commented 1 year ago

Error messages stderr: ERROR: Invalid requirement: 'Files\\stable-diffusion-webui\\extensions\\sd-webui-train-tools\\requirements.txt' Hint: It looks like a path. File 'Files\stable-diffusion-webui\extensions\sd-webui-train-tools\requirements.txt' does not exist.

actual path is here in this case. -> D:\Program Files\stable-diffusion-webui\extensions\sd-webui-train-tools\requirements.txt

I modified 15 line in the code as follows in local and managed to execute it successfully. launch.run_pip(f'install -r "{python_requirements_file}"', f"sd-webui-train-tools requirement: {python_requirements_file}")