Allow to have multiple version of a library or python itself.
Its good practice to have one for each project.
Help build the requirement file.
virtualenv envNamesource envName/bin/activatepip install -r requirements.txtNote: if getting an error
this environment is externally managed, try installing with./envName/bin/pip install packageName
note: using wsl, if step 1 fail, try using the full path to the env: source /mnt/c/Users/YourUsername/Projects/YourFlaskProject/venv/bin/activate
windows:
pip install virtualenvLinux: