Looking for the latest Prefect 2 release? Prefect 2 and Prefect Cloud 2 have been released for General Availability. See https://docs.prefect.io/ for details.
# Basic installation
Prefect requires Python 3.7+. If you're new to Python, we recommend installing the Anaconda distribution.
Note with the general availability of Prefect 2.0, you will have to specify the Prefect version when installing or updating Prefect 1.0 via a package manager.
To install Prefect 1.0, run:
# Installing optional dependencies
Prefect ships with a number of optional dependencies, which can be installed using "extras" syntax:
pip install "prefect[extra_1, extra_2]"
Examples of extra packages include:
all_extras: includes all of the optional dependencies
dev: tools for developing Prefect itself
templates: tools for working with string templates
viz: tools for visualizing Prefect flows
aws: tools for interacting with Amazon Web Services
azure: tools for interacting with Microsoft Azure
kubernetes: tools for interacting with Kubernetes API objects
airtable: tools for interacting with the Airtable API
spacy: tools for building NLP pipelines using Spacy
redis: tools for interacting with a Redis database
← Overview Run a flow →