Installing Python requirements

For this project, I'll be using Python 3.6, which, at the time of writing, is the latest stable release of Python. I recommend always using the latest stable version of Python, not only for the new features but to also ensure the latest security updates are applied to your environment at all times.

Pyenv is a really simple way to install and switch between different versions of Python: http://url.marcuspen.com/pyenv.

I also strongly recommend using virtualenv to create an isolated environment to install our Python requirements. Installing Python requirements without a virtual environment can cause unexpected side-effects with other Python applications, or worse, your operating system!

To learn more about virtualenv ...

Get Python Programming Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.