conda
conda
TLDR
Create a new environment, installing named packages into it
$ conda create --name [environment_name] [python=3.9 matplotlib]
List all environments
$ conda info --envs
Load an environment
$ conda activate [environment_name]
Unload an environment
$ conda deactivate
Delete an environment (remove all packages)
$ conda remove --name [environment_name] --all
Install packages into the current environment
$ conda install [python=3.4 numpy]
List currently installed packages in current environment
$ conda list
Delete unused packages and caches
$ conda clean --all