Anaconda
Overview
Anaconda exposes two important command-line tools, conda and source.
How To Create And Use A Virtual Environment
This assumes you have installed anaconda and conda is available on your path.
First, create a new environment:
$ conda create -n <your environment name>
Now activate this environment:
$ source activate <your environment name>
Install your required packages:
$ conda install -n <your environment name> <package>
If you don't specify an environment to install to (as above), Anaconda will install to the currently active environment. To install to any environment which is not currently active, add the option -n <your environment name>
to the above command.
Now you can run your python code!
When finished, you can deactivate your virtual environment with:
$ source deactivate
Listing All Local Environments
Use the following command to list all local environments:
$ conda env list
The currently active environment will have an asterisk after it's name.
Installing Non-Conda Packages
Non-conda packages can be installed into the current environment with other Python package managers such as pip:
$ pip install <package name>
As long as a Anaconda environment is active, pip will install to the current environment only.