When developing several applications on one machine, it becomes useful to separate out dependencies into virtual environments.
With the use of virtualenv
, these environments are sourced into your shell so that when you run a command, it comes from that virtual environment.
This is most commonly installed using pip
.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
Create a new environment
virtualenv --python=python3.5 my_env
Activate the environment
source my_env/bin/activate