Pip - Python Package manager - Installs and manages python packages pyenv - Python version manager - Let’s you use multiple versions of Python virtualenv - Python Environment Manager - Let’s you use multiple versions of packages Anaconda - Package manager (conda) + Python version manager + Environment manager + Additional scientific libraries miniconda -
mamba buildout
Poetry
Refs
A virtual environment is a Python environment such that the Python interpreter, libraries and scripts installed into it are isolated from those installed in other virtual environments, and (by default) any libraries installed in a “system” Python, i.e., one which is installed as part of your operating system.