Requirements

To install Dagster, you’ll need:

  • To install Python. Dagster supports Python 3.9 through 3.12.
  • A package manager like pip, Poetry, or uv. If you need to install a package manager, refer to the following installation guides:

To check that Python and the package manager are already installed in your environment, run:

python --version
pip --version

Installation

💡 Heads up! We strongly recommend installing Dagster inside a Python virtual environment. If you need a primer on virtual environments, including creating and activating one, check out this blog post.

To install Dagster into your current Python environment:

pip install dagster~=1.9