1  Installation

See the BeginnersGuide/Download section of the Python wiki.

1.1 Python Environments

Python environments are a way to isolate Python installations and packages from each other. This is useful when you have multiple projects that require different versions of Python or different versions of packages.

1.1.1 venv

The venv module is included with Python 3.3 and later.

See the venv documentation for details.

1.1.2 conda

conda is a package manager that can be used to install Python and packages. mamba is a drop-in replacement for conda that is faster and uses less memory.

See mamba’s installation page for details.