Creating Isolated Python Environments with Virtualenv

Why bother? Because with virtualenv, we can create multiple Python environments on one computer that each: Are capable of running different versions of Python. Right now I have both Python 2.7 and Python 3.8 installed and am able to create either environment and run code with that version’s Python interpreter. Isolate dependencies for external libraries. […]