conda-forge miniforge | Installs, runs, and updates packages and their dependencies. Uses conda , but with community maintained packages from conda-forge channel instead of commercially maintained packages. | 🟢 |
pipenv | Automatically creates and manages a virtualenv for your projects. | 🟠 |
pyenv | Lets you easily switch between multiple versions of Python. | 🟠 |
virtualenv | Creates isolated Python environments, and offers more features than venv. | 🟠 |
anaconda | Due to recent licensing ambiguity, we recommend avoiding anaconda and many of the default channels. We recommend installing miniforge and sticking to the conda-forge channel. | 🔴 |
venv | Creates isolated Python environments. | 🔴 |