Conda is a command line tool included in Anaconda that is used to manage environments, including python versions and package dependencies. With conda you can setup multiple environments and enable them as needed. Conda allows you to define environments and share them with others.
Environments
List Environments
conda info --envs conda info -e
Create Environment
conda create --name environment-name conda create -n environment-name conda create -n environment-name python=3.4 conda create -n new-env --clone cloned-env
Delete Environment
conda remove -n env-name --all
Activate and Deactivate Environments
conda activate env-name conda deactivate
Save and Load from File
conda env export > file-name.yml conda env create -f file-name.yml
Python Versions
Python Versions Available
conda search --full-name python conda search -f python
Packages
Packages Installed
conda list
Install Package
conda install package-name conda install -n target-env package-name
Update Package
conda update package-name
Remove package
conda remove --name env-name package-name conda remove package-name