1 @echo off 2 set "VIRTUAL_ENV=__VENV_DIR__" 3 4 if not defined PROMPT ( 5 set "PROMPT=$P$G" 6 ) 7 8 if defined _OLD_VIRTUAL_PROMPT ( 9 set "PROMPT=%_OLD_VIRTUAL_PROMPT%" 10 ) 11 12 if defined _OLD_VIRTUAL_PYTHONHOME ( 13 set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" 14 ) 15 16 set "_OLD_VIRTUAL_PROMPT=%PROMPT%" 17 set "PROMPT=__VENV_PROMPT__%PROMPT%" 18 19 if defined PYTHONHOME ( 20 set "_OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%" 21 set PYTHONHOME= 22 ) 23 24 if defined _OLD_VIRTUAL_PATH ( 25 set "PATH=%_OLD_VIRTUAL_PATH%" 26 ) else ( 27 set "_OLD_VIRTUAL_PATH=%PATH%" 28 ) 29 30 set "PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%" 31 32 :END 33