2025년 2월 28일 금요일

Stable Diffusion WebUI Installation Errors & Solutions Summary

Stable Diffusion WebUI Installation Errors & Solutions Summary

1. Python-related errors

Error 1: Python version is not correct

cmd>>>

    This Python version (3.x.x) is unsupported.

Solution

Stable Diffusion WebUI recommends Python 3.10.x.

1)Uninstall existing Python

2).Download and install Python 3.10.

3).Re-run after installation

2. Error related to virtual environment (venv)

Error 2: venv virtual environment problem

cmd>>>

    AttributeError: module 'importlib._bootstrap' has no attribute  ‘ SourceFileeloder’

Solution

!) Delete existing venv and re-create it

cmd>>>

    rm -rf venv

    python -m venv venv

2) Reinstall

cmd>>>

    venv\Scripts\activate # (Windows)

    source venv/bin/activate # (Linux/Mac)

    pip install -r requirements.txt

3. Torch/PyTorch related errors

Error 3: PyTorch not installed or version error

cmd>>>

      No module named 'torch'

Solution

Reinstall PyTorch.

  • CUDA 11.8 (NVIDIA GPU):

cmd>>>

   pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

  • CUDA 12:

cmd>>>

    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

  • If you don't have a GPU (CPU only):

cmd>>>  

     pip install torch torchvision torchaudio

Check the installation:

py>

    import torch

    print(torch.__version__)

    print(torch.cuda.is_available()) # If True, GPU is available

4. Errors related to xformers (speed optimization package)

Error 4: Problem installing xformers

cmd>>>

    No module named 'xformers'

Solution

Install xformers manually.

cmd>>>

    pip install xformers

  • Check installation:

py>

    import xformers

    print("xformers installed successfully")

5. CUDA related errors

Error 5: CUDA related execution error

cmd>>>

    torch.cuda.OutOfMemoryError: CUDA out of memory.

Solution

1) Add an option to save VRAM when running

cmd>>>

    python launch.py ​​--medvram --disable-nan-check

2) In more severe cases:

cmd>>>

    python launch.py ​​--lowvram

3) If that doesn't work, add the --opt-sdp-attention option

6. WebUI execution error

Error 6: Port conflict while running WebUI

cmd>>>

    OSError: [Errno 98] Address already in use

Solution

1) Check running processes

  • Windows: netstat -ano | findstr :7860
  • Linux: lsof -i :7860

2) End the process

  • Windows: taskkill /PID [PID] /F
  • Linux: kill -9 [PID]

3) Use a different port when running WebUI:

cmd>>>

    python launch.py ​​--port 7870

7. Model download error

Error 7: Checkpoint model is missing or corrupted

cmd>>>

    ERROR: Model not found: model.ckpt

Solution

1. Download the model directly

Save to the models/Stable-diffusion folder

8. Requirements installation error

Error 8: Requirements.txt installation error

cmd>>>

    ERROR: Could not find a version that satisfies the requirement

Solution

1) update the package to the latest version

cmd>>>

    pip install --upgrade pip setuptools wheel

2) Install requirements again

cmd>>>

    pip install -r requirements.txt

9. Black screen or no UI after execution

Error 9: UI not visible after execution

Solution

1) Check the correct URL

  • Check if you accessed http://127.0.0.1:7860 after execution

2) Delete browser cache and try again

  • Chrome: Ctrl + Shift + R

3) Run on a different port

cmd>>>

    python launch.py ​​--port 8000

10. Update error

Error 10: git pull problem during update

cmd>>>

    error: Your local changes to the following files would be overwritten

Solution

1) Revert the changed files to the original and update

cmd>>>

    git reset --hard

    git pull

2) If that doesn't work, update manually

cmd>>>

    rm -rf stable-diffusion-webui

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

11.Couldn't launch python, exit code 9009

Error 11 :

Couldn't launch python

exit code: 9009

Solution

When I open the webui-user.bat I got this error

'CALL C:\python\python.exe -c "import sys; print(sys.executable)"' is not recognized as an internal or external command, operable program or batch file. Creating venv in directory venv using python Unable to create venv in directory venv

exit code: 9009

stderr: '-m' is not recognized as an internal or external command, operable program or batch file.

Launch unsuccessful. Exiting. Press any key to continue . . .

Is there anything wrong when I install python or anything else?

Uninstall Python, install it again, don't forget to check the "PATH" box when installing, then when editing the .bat, write this:

Here's an example:

set PYTHON=C:\Users\You\AppData\Local\Programs\Python\Python310\python.exe

댓글 없음:

댓글 쓰기

Recommended Posts

Love is taking responsibility till the end

  I created a campaign called "Don't Abandon Your Beloved Dog" with Stable Diffusion. I tried creating it several times, but i...