Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packages for science, math, engineering, data analysis.

Usage

The usage is:
module load anaconda/4.00py2.7
OR:
module load anaconda/4.00py3.5
 

Manual Usage:
You will need to activate the environment. For example, to activate biopython

source activate biopython
discarding /sw/anaconda/2.0.1/bin from PATH
prepending /sw/anaconda/2.0.1/envs/biopython/bin to PATH

To deactivate this environment, use:
source deactivate

Module Usage:
=============
For example,You can use this to load biopython using python 2.7 version (anaconda) :

module load anaconda/py27biopython1.66


For python 3.5 (anaconda env), use this:
module load anaconda/py35biopython1.66


Anaconda environment need not be loaded separately.
 
However, it can be loaded as follows if needed for other reasons:

module load anaconda/4.00py2.7

module load anaconda/4.00py3.5 




Useful Commands

To get a list of environment in anaconda:
conda info -e
To create an environment:
conda create -n biopython biopython


De-Activate an environment

source deactivate



Deleting an environment

conda remove -n biopython


conda create -h
usage: conda create [-h] [--yes] [--dry-run] [-f] [--file FILE] [--unknown]
                    [--no-deps] [-m] [--use-index-cache] [--use-local]
                    [--no-pin] [-c CHANNEL] [--override-channels]
                    [-n NAME | -p PATH] [-q] [--alt-hint] [--clone ENV]
                    [--no-default-packages]
                    [package_spec [package_spec ...]]

Create a new conda environment from a list of specified packages. To use the created environment, use 'source activate envname' look in that directory first.  This command requires either the -n NAME or -p PREFIX option.

positional arguments:
  package_spec          package versions to install into conda environment

optional arguments:
  -h, --help            show this help message and exit
  --yes                 do not ask for confirmation
  --dry-run             only display what would have been done
  -f, --force           force install (even when package already installed),
                        implies --no-deps
  --file FILE           read package versions from FILE
  --unknown             use index metadata from the local package cache (which
                        are from unknown channels)
  --no-deps             do not install dependencies
  -m, --mkdir           create prefix directory if necessary
  --use-index-cache     use cache of channel index files
  --use-local           use locally built packages
  --no-pin              don't use pinned packages
  -c CHANNEL, --channel CHANNEL
                        additional channel to search for packages. These are
                        URLs searched in the order they are given (including
                        file:// for local directories). Then, the defaults or
                        channels from .condarc are searched (unless
                        --override-channels is given). You can use 'defaults'
                        to get the default packages for conda, and 'system' to
                        get the system packages, which also takes .condarc
                        into account. You can also use any name and the
                        .condarc channel_alias value will be prepended. The
                        default channel_alias is http://conda.binstar.org/
  --override-channels   Do not search default or .condarc channels. Requires
                        --channel.
  -n NAME, --name NAME  name of environment (in /sw/anaconda/2.0.1/envs)
  -p PATH, --prefix PATH
                        full path to environment prefix (default:
                        /sw/anaconda/2.0.1)
  -q, --quiet           do not display progress bar
  --alt-hint            Use an alternate algorithm to generate an
                        unsatisfiable hint
  --clone ENV           path to (or name of) existing local environment
  --no-default-packages
                        ignore create_default_packages in condarc file

examples:
    conda create -n myenv sqlite

Installation

bash Anaconda-2.0.1-Linux-x86_64.sh

Anaconda will now be installed into this location:
/root/anaconda

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify an different location below

[/root/anaconda] >>> /sw/anaconda/2.0.1

PREFIX=/sw/anaconda/2.0.1
installing: python-2.7.7-0 ...
installing: conda-3.5.5-py27_0 ...
installing: conda-build-1.3.5-py27_0 ...
installing: _license-1.1-py27_0 ...
installing: argcomplete-0.6.7-py27_0 ...
installing: astropy-0.3.2-np18py27_0 ...
installing: atom-0.3.7-py27_0 ...
installing: beautiful-soup-4.3.1-py27_0 ...
installing: binstar-0.5.3-py27_0 ...
installing: bitarray-0.8.1-py27_0 ...
installing: blaze-0.5.0-np18py27_1 ...
installing: blz-0.6.2-np18py27_0 ...
installing: bokeh-0.4.4-np18py27_1 ...
installing: boto-2.28.0-py27_0 ...
installing: cairo-1.12.2-2 ...
installing: casuarius-1.1-py27_0 ...
installing: cdecimal-2.3-py27_0 ...
installing: chaco-4.4.1-np18py27_0 ...
installing: colorama-0.2.7-py27_0 ...
installing: configobj-5.0.5-py27_0 ...
installing: cubes-0.10.2-py27_4 ...
installing: curl-7.30.0-0 ...
installing: cython-0.20.1-py27_0 ...
installing: datashape-0.2.0-np18py27_1 ...
installing: dateutil-2.1-py27_2 ...
installing: docutils-0.11-py27_0 ...
installing: dynd-python-0.6.2-np18py27_0 ...
installing: enable-4.3.0-np18py27_2 ...
installing: enaml-0.9.1-py27_1 ...
installing: flask-0.10.1-py27_1 ...
installing: freetype-2.4.10-0 ...
installing: future-0.12.1-py27_0 ...
installing: gevent-1.0.1-py27_0 ...
installing: gevent-websocket-0.9.3-py27_0 ...
installing: greenlet-0.4.2-py27_0 ...
installing: grin-1.2.1-py27_1 ...
installing: h5py-2.3.0-np18py27_0 ...
installing: hdf5-1.8.9-1 ...
installing: ipython-2.1.0-py27_2 ...
installing: ipython-notebook-2.1.0-py27_0 ...
installing: ipython-qtconsole-2.1.0-py27_0 ...
installing: itsdangerous-0.24-py27_0 ...
installing: jdcal-1.0-py27_0 ...
installing: jinja2-2.7.2-py27_0 ...
installing: jpeg-8d-0 ...
installing: kiwisolver-0.1.2-py27_0 ...
installing: launcher-0.1.5-py27_0 ...
installing: lcms-1.19-0 ...
installing: libdynd-0.6.2-0 ...
installing: libpng-1.5.13-1 ...
installing: libsodium-0.4.5-0 ...
installing: libtiff-4.0.2-0 ...
installing: libxml2-2.9.0-0 ...
installing: libxslt-1.1.28-0 ...
installing: llvm-3.3-0 ...
installing: llvmpy-0.12.6-py27_0 ...
installing: lxml-3.3.5-py27_0 ...
installing: markupsafe-0.18-py27_0 ...
installing: matplotlib-1.3.1-np18py27_1 ...
installing: mock-1.0.1-py27_0 ...
installing: mpi4py-1.3-py27_0 ...
installing: mpich2-1.4.1p1-0 ...
installing: multipledispatch-0.4.3-py27_0 ...
installing: networkx-1.8.1-py27_0 ...
installing: nltk-2.0.4-np18py27_0 ...
installing: nose-1.3.3-py27_0 ...
installing: numba-0.13.2-np18py27_0 ...
installing: numexpr-2.3.1-np18py27_0 ...
installing: numpy-1.8.1-py27_0 ...
installing: openpyxl-1.8.5-py27_0 ...
installing: openssl-1.0.1h-0 ...
installing: pandas-0.14.0-np18py27_0 ...
installing: patsy-0.2.1-np18py27_0 ...
installing: pep8-1.5.6-py27_0 ...
installing: pil-1.1.7-py27_1 ...
installing: pip-1.5.6-py27_0 ...
installing: pixman-0.26.2-0 ...
installing: ply-3.4-py27_0 ...
installing: psutil-2.1.1-py27_0 ...
installing: py-1.4.20-py27_0 ...
installing: py2cairo-1.10.0-py27_1 ...
installing: pycosat-0.6.1-py27_0 ...
installing: pycparser-2.10-py27_0 ...
installing: pycrypto-2.6.1-py27_0 ...
installing: pycurl-7.19.3.1-py27_2 ...
installing: pyface-4.4.0-py27_0 ...
installing: pyflakes-0.8.1-py27_0 ...
installing: pygments-1.6-py27_0 ...
installing: pyparsing-2.0.1-py27_0 ...
installing: pyqt-4.10.4-py27_0 ...
installing: pytables-3.1.1-np18py27_0 ...
installing: pytest-2.5.2-py27_0 ...
installing: pytz-2014.3-py27_0 ...
installing: pyyaml-3.11-py27_0 ...
installing: pyzmq-14.3.0-py27_0 ...
installing: qt-4.8.5-0 ...
installing: readline-6.2-2 ...
installing: redis-2.6.9-0 ...
installing: redis-py-2.9.1-py27_0 ...
installing: requests-2.3.0-py27_0 ...
installing: rope-0.9.4-py27_1 ...
installing: runipy-0.1.0-py27_0 ...
installing: scikit-image-0.10.0-np18py27_0 ...
installing: scikit-learn-0.14.1-np18py27_1 ...
installing: scipy-0.14.0-np18py27_0 ...
installing: setuptools-3.6-py27_0 ...
installing: sip-4.15.5-py27_0 ...
installing: six-1.6.1-py27_0 ...
installing: sphinx-1.2.2-py27_0 ...
installing: spyder-2.3.0rc1-py27_0 ...
installing: spyder-app-2.3.0rc1-py27_0 ...
installing: sqlalchemy-0.9.4-py27_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: ssl_match_hostname-3.4.0.2-py27_0 ...
installing: statsmodels-0.5.0-np18py27_0 ...
installing: sympy-0.7.5-py27_0 ...
installing: system-5.8-1 ...
installing: theano-0.6.0-np18py27_0 ...
installing: tk-8.5.15-0 ...
installing: tornado-3.2.1-py27_0 ...
installing: traits-4.4.0-py27_0 ...
installing: traitsui-4.4.0-py27_0 ...
installing: ujson-1.33-py27_0 ...
installing: util-linux-2.21-0 ...
installing: werkzeug-0.9.6-py27_0 ...
installing: xlrd-0.9.3-py27_0 ...
installing: xlsxwriter-0.5.5-py27_0 ...
installing: xlwt-0.7.5-py27_0 ...
installing: yaml-0.1.4-0 ...
installing: zeromq-4.0.4-0 ...
installing: zlib-1.2.7-0 ...
installing: anaconda-2.0.1-np18py27_0 ...
installing: _cache-0.0-x0 ...
Python 2.7.7 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda install location
to PATH in your /root/.bashrc ? [yes|no]
[no] >>> No

Thank you for installing Anaconda!

The binaries are in /sw/anaconda/2.0.1/bin. You can use the module file to load the environment (recommended):

module load anaconda/2.0.1

OR prepend (not advised) to your ~/.bashrc file:
PATH=/sw/anaconda/2.0.1/bin:$PATH

Extra Notes

Dry Run

To see what packages will be downloaded and/or used in an environment before creating it, you can use the --dry-run option.
conda create --dry-run -n foo2 python

e.g.:

conda create --dry-run -n biopython biopython
Fetching package metadata: ..
Solving package specifications: .
Package plan for installation in environment /sw/anaconda/2.0.1/envs/biopython1.64:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    biopython-1.64             |       np18py27_0         2.1 MB
    python-2.7.8               |                0        11.3 MB
    ------------------------------------------------------------
                                           Total:        13.5 MB

The following packages will be linked:

    package                    |            build
    ---------------------------|-----------------
    biopython-1.64             |       np18py27_0   hard-link
    numpy-1.8.1                |           py27_0   hard-link
    openssl-1.0.1h             |                0   hard-link
    python-2.7.8               |                0   hard-link
    readline-6.2               |                2   hard-link
    sqlite-3.8.4.1             |                0   hard-link
    system-5.8                 |                1   hard-link
    tk-8.5.15                  |                0   hard-link
    zlib-1.2.7                 |                0   hard-link

Dry run: exiting

Create an environment

conda create -n biopython biopython
Fetching package metadata: ..
Solving package specifications: .
Package plan for installation in environment /sw/anaconda/2.0.1/envs/biopython:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    biopython-1.64             |       np18py27_0         2.1 MB
    python-2.7.8               |                0        11.3 MB
    ------------------------------------------------------------
                                           Total:        13.5 MB

The following packages will be linked:

    package                    |            build
    ---------------------------|-----------------
    biopython-1.64             |       np18py27_0   hard-link
    numpy-1.8.1                |           py27_0   hard-link
    openssl-1.0.1h             |                0   hard-link
    python-2.7.8               |                0   hard-link
    readline-6.2               |                2   hard-link
    sqlite-3.8.4.1             |                0   hard-link
    system-5.8                 |                1   hard-link
    tk-8.5.15                  |                0   hard-link
    zlib-1.2.7                 |                0   hard-link

Proceed ([y]/n)? y
Fetching packages ...
biopython-1.64 100% |##########################| Time: 0:00:15 144.95 kB/s
python-2.7.8-0 100% |##########################| Time: 0:00:14 821.86 kB/s
Extracting packages ...
[      COMPLETE      ] |#######################| 100%
Linking packages ...
[      COMPLETE      ] |#######################| 100%
#
# To activate this environment, use:
# $ source activate biopython
#
# To deactivate this environment, use:
# $ source deactivate
#

Installed Environment

pytorch

 

Activate an environment

source activate biopython

e.g:

source activate biopython
discarding /sw/anaconda/2.0.1/bin from PATH
prepending /sw/anaconda/2.0.1/envs/biopython/bin to PATH

De-Activate an environment

source deactivate

Deleting an environment

conda remove -n biopython

Reference

1. http://davebehnke.com/using-python-anaconda-distribution.html
2. https://store.continuum.io/cshop/anaconda/
3. http://continuum.io/downloads#all

  • No labels