anaconda Overview

Anaconda is a python based environment that comes with it's own copy of hundreds of different python packages.

Support

Usage

Two versions of Anaconda are available on OLCF systems. The first one provides a python 2.7 based environment and is accessible by running:
$ module load python_anaconda
$ python
Python 2.7.10 |Anaconda 2.3.0 (64-bit)| (default, May 28 2015, 17:02:03)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>>
This will open up Anaconda's python interpreter where you will have access to all 400+ python packages. The second version available is based around python 3 and is accessible by running:
$ module load python_anaconda3
$ python
Python 3.4.3 |Anaconda 2.3.0 (64-bit)| (default, Jun 4 2015, 15:29:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Here is a more robust example showing that you have access to matplotlib without the python_matplotlib module being loaded, as well as to the scikit-learn machine learning package: scikit.py (from the scikit-learn website): Next make sure that the python_anaconda module is loaded and then run the python script as you would normally:
$ module load python_anaconda
$ python scikit.py
Builds

TITAN

  • 2.3.0
  • 4.2.0

EOS

  • 2.3.0

RHEA

  • 2.3.0