Anaconda
Anaconda is a free and open-source distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment. Package versions are managed by the package management system conda. Download Anaconda from here.
Create conda environment
Activate conda environment
Deactivate conda environment
List all conda environments
Install packages in environment
Remove packages from environment
List all packages in conda environment
Write all packages in an environment to a file
Use above file to replicate the conda environment
Remove conda environment