# conda

> Package, dependency and environment management for any programming language.

- Create a new environment, installing named packages into it:

`conda create --name {{environment_name}} {{python=2.7 matplotlib}}`

- List all environments:

`conda info --envs`

- Load or unload an environment:

`source {{activate|deactivate}} {{environment_name}}`

- Delete an environment (remove all packages):

`conda remove --name {{environment_name}} --all`

- Search conda channels for a package by name:

`conda search {{package_name}}`

- Install packages into the current environment:

`conda install {{python=3.4 numpy}}`

- List currently installed packages in current environment:

`conda list`

- Delete unused packages and caches:

`conda clean --all`