How to Start a Python Project

venv: venv (built-in): venv is a module in Python 3’s standard library used to create lightweight virtual environments. activate: source venv/bin/activate deactivate: deactivate

pyenv: * python version control. Similar to nvm for node.js. * virtual env management. Similar to venv.

pipenv: * python package management. Similar to npm for node.js. * activate: pipenv shell * deactivate: exit