Anaconda Environments

Overview

Wakari runs on Anaconda. Anaconda supports multiple versions of Python and associated packages. An environment generally includes one version of Python and some set of associated packages.

Wakari includes several pre-configured environments for your convenience, but you can also create your own custom environment or add to the standard pre-configured environments.

Wakari includes an Anaconda Environment Browser. To access this browser, select Anaconda Environments in the Tools menu.

wakariui

wakariui

Customizing

If you need a Python module that Wakari doesn't include by default, you can easily install additional packages into your Wakari environments using standard tools.

Wakari is built on Anaconda, so you have several options for installing additional Python modules: conda, conda pip, pip, and easy_install.

conda is the package management tool that comes with Anaconda. With conda, you can install new modules or upgrade existing modules that are part of the Anaconda package library. See the blog post on conda for details.

If you prefer to use pip or easy_install, you can do so on the command line in Wakari just like you would on your local system. You can also uninstall using this method.

See this blog for more information: Custom Python Environments in Wakari.

Creating

Use the conda utility to create new environments within your Wakari account.

Example:

To create a new environment named mypy with python and numpy installed:

conda create -n mypy python numpy

Package plan for creating environment at /opt/anaconda/envs/mypy:

The following packages will be downloaded:

    numpy-1.7.0-py27_0.tar.bz2 [http://repo.continuum.io/pkgs/free/osx-64/]

The following packages will be linked:

    package                    |  build          
    -------------------------  |  ---------------
    nose-1.2.1                 |           py27_0
    numpy-1.7.0                |           py27_0
    python-2.7.3               |                7
    readline-6.2               |                0
    sqlite-3.7.13              |                0
    tk-8.5.13                  |                0
    zlib-1.2.7                 |                0

Proceed (y/n)?

See the conda documentation for more information: conda