Stable Diffusion懒人包部署常见问题/解决(持续收录)
问题及解决 问题1:`Failed to initialize: Bad git executable.`问题及解决
收录启动Stable Diffusion时候出现的各种问题及解决方案
问题1:Failed to initialize: Bad git executable.
当点击项目目录下的webui.bat
,会出现以下错误的时候:
解决办法是先找到项目的虚拟环境地址,例如:..\stable-diffusion-webui\venv\
,然后找到下面的git/cmd.py
文件,在import os
下添加一段代码,具体如下:
import re
from contextlib import contextmanager
import io
import logging
import os
os.environ['GIT_PYTHON_REFRESH'] = 'quiet'
import signal
from subprocess import call, Popen, PIPE, DEVNULL
import subprocess
import threading
from textwrap import dedent
from git.compat import (
defenc,
force_bytes,
safe_decode,
is_posix,
is_win,
)