# Installing Prefect
Prefect requires Python 3.5.2+, and Python 3.6 or higher is recommended.
To install Prefect, run:
pip install prefect
or, if you prefer to use
conda install -c conda-forge prefect
pipenv install --pre prefect
# Optional dependencies
Prefect ships with a number of optional dependencies, which can be installed using "extras" syntax:
pip install "prefect[extra_1, extra_2]"
The 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
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
For developing Prefect, see the development guide.