Creating and using a virtual environment
Specifying specific python version to use in script on UnixLinux
Creating a virtual environment for a different version of python
Making virtual environments using Anaconda
Managing multiple virtual enviroments with virtualenvwrapper
Installing packages in a virtual environment
Discovering which virtual environment you are using