venv
Basic
# create a new env
python3 -m venv envName
# this should not be added to source control
# activate venv
source envName/bin/activate
# deactivate venv
deactivate
# delete an venv
rm -rf envName
# list out all packages in env
pip list
# install
pip install package
# make requirments.txt
pip freeze > requirements.txt
# install those dependencies
pip install -r requirements.txt