Refer official docs [https://conda.io/docs/user-guide/tasks/manage-environments.html]
Simplified: https://medium.freecodecamp.org/why-you-need-python-environments-and-how-to-manage-them-with-conda-85f155f4353c
conda create --help
conda create --name myenv
conda create -n myenv python=3.4
conda create -n myenv scipy
or,
conda create -n myenv python
conda install -n myenv scipy
or,
conda create -n myenv python=3.4 scipy=0.15.0 astroid babel
If you do not want the default packages installed in a particular environment, use the --no-default-packages
flag:
conda create --no-default-packages -n myenv python
conda env create -f environment.yml
conda create --name myclone --clone myenv
conda info --envs
or,
conda env list
source activate myenv
source deactivate
conda list -n myenv
or, if environment is activated
conda list
conda remove --name myenv --all
or,
conda env remove --name myenv
conda list #Gives you list of packages used for the environment
conda list -e > requirements.txt #Save all the info about packages to your folder
activate <environment-name>
conda env export > <environment-name>.yml
conda env create -f <environment-name>.yml
conda config --add channels conda-forge
conda install <package-name>
or, just install package
conda install -c <channel-name> <package-name>