Python setup

  • Install:
    • Mac: brew install python3
  • Use Pyenv to manage multiple Python versions on one machine.
  • Use Virtualenv to manage dependencies for a given project. (Don’t install dependencies globally.)
    • Pip for dependency management.
  • Use Pipx to install and Run Python Applications in isolated environments.