UPD: Desktop friendly install.bat
https://codeberg.org/Gourieff/comfyui-reactor-node/issues/52
This commit is contained in:
+10
-6
@@ -1,22 +1,25 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
:: Try to use embedded python first
|
||||
if exist ..\..\..\python_embeded\python.exe (
|
||||
:: Use the embedded python
|
||||
:: Try to use the Desktop version's venv python first
|
||||
if exist ..\..\.venv\Scripts\python.exe (
|
||||
:: Use the ComfyUI Desktop venv python
|
||||
set PYTHON=..\..\.venv\Scripts\python.exe
|
||||
) else if exist ..\..\..\python_embeded\python.exe (
|
||||
:: Use the embedded python (portable version)
|
||||
set PYTHON=..\..\..\python_embeded\python.exe
|
||||
) else (
|
||||
:: Embedded python not found, check for python in the PATH
|
||||
:: Neither found, check for python in the PATH
|
||||
for /f "tokens=* USEBACKQ" %%F in (`python --version 2^>^&1`) do (
|
||||
set PYTHON_VERSION=%%F
|
||||
)
|
||||
if errorlevel 1 (
|
||||
echo I couldn't find an embedded version of Python, nor one in the Windows PATH. Please install manually.
|
||||
echo I couldn't find a venv python ^(Desktop^), an embedded python ^(Portable^), nor one in the Windows PATH. Please install manually.
|
||||
pause
|
||||
exit /b 1
|
||||
) else (
|
||||
:: Use python from the PATH (if it's the right version and the user agrees)
|
||||
echo I couldn't find an embedded version of Python, but I did find !PYTHON_VERSION! in your Windows PATH.
|
||||
echo I couldn't find a venv or embedded version of Python, but I did find !PYTHON_VERSION! in your Windows PATH.
|
||||
echo Would you like to proceed with the install using that version? (Y/N^)
|
||||
set /p USE_PYTHON=
|
||||
if /i "!USE_PYTHON!"=="Y" (
|
||||
@@ -30,6 +33,7 @@ if exist ..\..\..\python_embeded\python.exe (
|
||||
)
|
||||
|
||||
:: Install the package
|
||||
echo Using Python: %PYTHON%
|
||||
echo Installing...
|
||||
%PYTHON% install.py
|
||||
echo Done^!
|
||||
|
||||
Reference in New Issue
Block a user