An environment is a folder or directory that contains a specific collection of conda packages and their dependencies.Working in separate environments allows you to maintain and run packages without interference from other collections of packages. For example, you may use a conda environment for only Python 2 and Python 2 packages, maintain another conda environment with only Python 3 and Python 3 packages, and maintain another for R language packages.