forked from MiraGeoscience/geoapps-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstall_or_Update.bat
More file actions
33 lines (26 loc) · 795 Bytes
/
Copy pathInstall_or_Update.bat
File metadata and controls
33 lines (26 loc) · 795 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@echo off
setlocal EnableDelayedExpansion
call "%~dp0get_conda_exec.bat"
if !errorlevel! neq 0 (
pause
exit /B !errorlevel!
)
set PY_VER=3.10
set ENV_NAME=geoapps_utils
set MY_CONDA=!MY_CONDA_EXE:"=!
cd %~dp0
set PYTHONUTF8=1
:: try installing libmamba solver in base environment (fail silently)
call !MY_CONDA! install -n base --override-channels -c conda-forge conda-libmamba-solver -y > nul 2>&1 ^
&& set "CONDA_SOLVER=libmamba" ^
|| (call )
call "!MY_CONDA!" activate base ^
&& call conda env create --force -n %ENV_NAME% --file environments\conda-py-%PY_VER%-win-64.lock.yml ^
&& call conda run -n %ENV_NAME% pip install --no-deps
if !errorlevel! neq 0 (
echo "** ERROR: Installation failed **"
pause
exit /B !errorlevel!
)
pause
cmd /k "conda activate %ENV_NAME%"