Conda
Managing Conda and Anaconda, Environments, Python, Configuration, Packages. Removing Packages or Environments
Managing Conda and Anaconda
conda info | Verify conda is installed, check version # |
conda update conda | Update conda package and environment manager |
conda update anaconda | Update the anaconda meta package |
Managing Environments
conda info --envs conda info -e | Get a list of all my environmentsActive environment shown with * |
conda create --name snowflakes biopython conda create -n snowflakes biopython | Create an environment and install program(s) |
conda activate snowflakes | Activate the new environment to use it |
conda deactivate | Deactivate the environment |
conda create -n bunnies python=3.4 astroid | Create a new environment, specify Python version |
conda create -n flowers --clone snowflakes | Make exact copy of an environment |
conda remove -n flowers --all | Delete an environment |
conda env export > puppies.yml | Save current environment to a file |
conda env create -f puppies.yml | Load environment from a file |
Managing Python
conda search --full-name python conda search -f python | Check versions of Python available to install |
conda create -n snakes python=3.4 | Install different version of Python in new environment |
Managing .condarc Configuration
conda config --get | Get all keys and values from my .condarc file |
conda config --get channels | Get value of the key channels from .condarc file |
conda config --add channels pandas | Add a new value to channels so conda looks for packages in this location |
Managing Packages, Including Python
conda list | View list of packages and versions installed in active environment |
conda search beautiful-soup | Search for a package to see if it is available to conda install |
conda install -n bunnies beautiful-soup | Install a new packageNOTE: If you do not include the name of the environment, it will install in the current active environment. |
conda update beautiful-soup | Update a package in the current environment |
conda search --override-channels -c pandas bottleneck | Search for a package in a specific location (the pandas channel on Anaconda.org) |
conda install -c pandas bottleneck | Install a package from a specific channel |
conda search --override-channels -c defaults beautiful-soup | Search for a package to see if it is available from the Anaconda repository |
conda install iopro accelerate | Install commercial Continuum packages |
conda skeleton pypi pyinstrument conda build pyinstrument | Build a package from a Python Package Index (PyPi) Package |
Removing Packages or Environments
conda remove --name bunnies beautiful-soup | Remove one package from any named environment |
conda remove beautiful-soup | Remove one package from the active environment |
conda remove --name bunnies beautiful-soup astroid | Remove multiple packages from any environment |
conda remove --name snakes --all | Remove an environment |