Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- set root=%cd%
- set scripts=%root%\venv\scripts
- set python=python.exe
- IF NOT EXIST "%root%\venv\scripts\activate" (
- echo [97mCould not find a virtual environment
- choice /m "Would you like to create one?"
- if errorlevel 2 goto exit
- if errorlevel 1 goto install
- :exit
- echo [37m
- exit
- :install
- echo [97minstalling a virtual environment.[37m
- %python% -m venv venv
- echo [97mupdating pip[37m
- %scripts%\python.exe -m pip install --upgrade pip > nul
- IF EXIST %root%\requirements.txt (
- echo [97mrestoring requirements[37m
- %scripts%\pip install -r %root%\requirements.txt > nul
- )
- )
- echo [97m
- echo ===== Some usefull commands ======================================
- echo [97mfreeze: [37msave all installed packages to a requirements.txt files
- echo [97mrestore: [37mrestore all packages listed in requirements.txt
- echo [97mpip install ^<package^>: [37minstall a package from pypi.
- echo [97midle: [37mstart idle.
- echo ==================================================================
- echo [37m
- doskey freeze=pip freeze $g %root%\requirements.txt
- doskey install=pip install -r %root%\requirements.txt
- doskey idle=python -m idlelib
- cmd /k %scripts%\activate
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement