This commit is contained in:
Saifeddine ALOUI 2024-01-29 22:38:05 +01:00
parent 3ecb4cfcf0
commit b8f3ff2988
2 changed files with 21 additions and 11 deletions

View File

@ -1,20 +1,23 @@
@echo off
setlocal
set MINICONDA_DIR=%cd%\installer_files\miniconda3
set INSTALL_ENV_DIR=%cd%\installer_files\xtts
:: Check if portable Conda is installed
IF EXIST ".\installer_files\miniconda3\Scripts\activate.bat" (
echo "Using portable Conda installation."
set CONDA_BASE=installer_files\miniconda3
call .\installer_files\miniconda3\Scripts\activate.bat
call .\installer_files\miniconda3\condabin\conda.bat deactivate
call .\installer_files\miniconda3\condabin\conda.bat info --envs | findstr /B /C:"xtts" >nul 2>&1
if %errorlevel% == 0 (
echo "Conda environment 'xtts' already exists. Deleting it."
call .\installer_files\miniconda3\condabin\conda.bat env remove --name xtts --yes
echo %MINICONDA_DIR%
@rem create the installer env
if exist "%INSTALL_ENV_DIR%" (
rmdir "%INSTALL_ENV_DIR%" /s /q
)
call .\installer_files\miniconda3\condabin\conda.bat create --name xtts --yes
call .\installer_files\miniconda3\Scripts\activate.bat xtts
call .\installer_files\miniconda3\Scripts\pip.exe install xtts-api-server --user
echo Packages to install: %PACKAGES_TO_INSTALL%
call conda create --no-shortcuts -y -k -p "%INSTALL_ENV_DIR%" || ( echo. && echo Conda environment creation failed. && goto end )
@rem activate miniconda
call "%MINICONDA_DIR%\Scripts\activate.bat" || ( echo Miniconda hook not found. && goto end )
call "%MINICONDA_DIR%\Scripts\pip.exe" install xtts-api-server
) else (
echo "No portable Conda found. Checking for system-wide Conda installation."
where conda >nul 2>&1

View File

@ -4,6 +4,13 @@ cd
:: Check if portable Conda is installed
IF EXIST ".\installer_files\miniconda3\Scripts\activate.bat" (
echo "Using portable Conda installation."
set MINICONDA_DIR=%cd%\installer_files\miniconda3
set INSTALL_ENV_DIR=%cd%\installer_files\xtts
@rem activate miniconda
call "%MINICONDA_DIR%\Scripts\activate.bat" || ( echo Miniconda hook not found. && goto end )
@rem activate installer env
call conda activate "%INSTALL_ENV_DIR%" || ( echo. && echo Conda environment activation failed. && goto end )
call .\installer_files\miniconda3\Scripts\activate.bat xtts
call .\installer_files\miniconda3\python.exe -m xtts_api_server -o %1 -sf %2
exit /b