Install rich

This commit is contained in:
cmdr2 2022-12-24 15:10:46 +05:30
parent fb5c0a3db7
commit e0b33a4feb
2 changed files with 36 additions and 3 deletions

View File

@ -56,7 +56,7 @@ if "%ERRORLEVEL%" EQU "0" (
) else ( ) else (
echo "Installing torch and torchvision.." echo "Installing torch and torchvision.."
@REM prevent conda from using packages from the user's home directory, to avoid conflicts @REM prevent from using packages from the user's home directory, to avoid conflicts
set PYTHONNOUSERSITE=1 set PYTHONNOUSERSITE=1
set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages
@ -72,7 +72,7 @@ call python ..\scripts\check_modules.py sdkit sdkit.models ldm transformers nump
if "%ERRORLEVEL%" EQU "0" ( if "%ERRORLEVEL%" EQU "0" (
echo "sdkit is already installed." echo "sdkit is already installed."
@REM prevent conda from using packages from the user's home directory, to avoid conflicts @REM prevent from using packages from the user's home directory, to avoid conflicts
set PYTHONNOUSERSITE=1 set PYTHONNOUSERSITE=1
set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages
@ -82,7 +82,7 @@ if "%ERRORLEVEL%" EQU "0" (
) else ( ) else (
echo "Installing sdkit: https://pypi.org/project/sdkit/" echo "Installing sdkit: https://pypi.org/project/sdkit/"
@REM prevent conda from using packages from the user's home directory, to avoid conflicts @REM prevent from using packages from the user's home directory, to avoid conflicts
set PYTHONNOUSERSITE=1 set PYTHONNOUSERSITE=1
set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages
@ -93,6 +93,23 @@ if "%ERRORLEVEL%" EQU "0" (
) )
) )
@rem install rich
call python ..\scripts\check_modules.py rich
if "%ERRORLEVEL%" EQU "0" (
echo "rich has already been installed."
) else (
echo "Installing rich.."
set PYTHONNOUSERSITE=1
set PYTHONPATH=%INSTALL_ENV_DIR%\lib\site-packages
call pip install rich || (
echo "Error installing rich. Sorry about that, please try to:" & echo " 1. Run this installer again." & echo " 2. If that doesn't fix it, please try the common troubleshooting steps at https://github.com/cmdr2/stable-diffusion-ui/wiki/Troubleshooting" & echo " 3. If those steps don't help, please copy *all* the error messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB" & echo " 4. If that doesn't solve the problem, please file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues" & echo "Thanks!"
pause
exit /b
)
)
set PATH=C:\Windows\System32;%PATH% set PATH=C:\Windows\System32;%PATH%
call python ..\scripts\check_modules.py uvicorn fastapi call python ..\scripts\check_modules.py uvicorn fastapi

View File

@ -80,6 +80,22 @@ else
fi fi
fi fi
# install rich
if python ../scripts/check_modules.py rich; then
echo "rich has already been installed."
else
echo "Installing rich.."
export PYTHONNOUSERSITE=1
export PYTHONPATH="$INSTALL_ENV_DIR/lib/python3.8/site-packages"
if pip install rich ; then
echo "Installed."
else
fail "Install failed for rich"
fi
fi
if python ../scripts/check_modules.py uvicorn fastapi ; then if python ../scripts/check_modules.py uvicorn fastapi ; then
echo "Packages necessary for Stable Diffusion UI were already installed" echo "Packages necessary for Stable Diffusion UI were already installed"
else else