iBat-ComfyUI / Git-Python_embeded.bat
iRedHat's picture
Update Git-Python_embeded.bat
db68252 verified
@echo off
setlocal
chcp 65001 > nul
set target_dir=%~dp0
set py=%target_dir%python_embeded\
call :ColorText "=============================================================" "Yellow"
call :ColorText ".bat file for installing git/python for ComfyUI by Skiffbox" "Green"
call :ColorText "=============================================================" "Yellow"
%target_dir%wget.exe -c -q -O git.zip https://huggingface.co/iRedHat/iBat-ComfyUI/resolve/main/git.zip
rem https://github.com/git-for-windows/git-for-windows.github.io
call :ColorText "Download git.zip" "Green"
set "zipfile=%target_dir%git.zip"
set "dest=%target_dir%git"
echo UnZip git.zip
powershell -command "Expand-Archive -Path '%zipfile%' -DestinationPath '%dest%'"
del /f /q "%target_dir%git.zip"
call :ColorText "Install git complete" "Green"
set git_path=%target_dir%git\
set git_bin_path=%git_path%bin
set git_libexec_path=%git_path%libexec
set PATH=%git_path%;%git_bin_path%;%git_libexec_path%;%py%Scripts;%PATH%
cd %target_dir%
%target_dir%wget.exe -c -q -O python_embeded.zip https://www.python.org/ftp/python/3.11.9/python-3.11.9-embed-amd64.zip
call :ColorText "Download python_embeded.zip" "Green"
set "zipfile1=%target_dir%python_embeded.zip"
set "dest1=%target_dir%python_embeded"
echo UnZip python_embeded.zip
powershell -command "Expand-Archive -Path '%zipfile1%' -DestinationPath '%dest1%'"
del /f /q "%target_dir%python_embeded.zip"
mv %py%python311._pth %py%python311.pth
echo import site>> %py%python311.pth
mkdir %py%DLLs
%target_dir%wget.exe -c -q -O get-pip.py https://bootstrap.pypa.io/get-pip.py
%py%python.exe get-pip.py
del /f /q "%target_dir%get-pip.py"
%py%python.exe -m pip install virtualenv
rem %py%python.exe -m virtualenv %py%testenv
rem cp %py%python311.zip %py%testenv\Scripts\
rem %py%testenv\Scripts\Activate.ps1
endlocal
exit /b
:ColorText
setlocal
set text=%~1
set color=%~2
powershell -NoProfile -ExecutionPolicy Bypass -Command "Write-Host '%text%' -ForegroundColor %color%"
exit /b