# Installation
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.
TIP
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 dependenciesdev
: tools for developing Prefect itselftemplates
: tools for working with string templatesviz
: tools for visualizing Prefect flowsaws
: tools for interacting with Amazon Web Servicesazure
: tools for interacting with Microsoft Azuregoogle
: tools for interacting with Google Cloud Platformkubernetes
: tools for interacting with Kubernetes API objectstwitter
: tools for interacting with the Twitter APIairtable
: tools for interacting with the Airtable APIspacy
: tools for building NLP pipelines using Spacyredis
: tools for interacting with a Redis database
← Overview Run a flow →