<br />

<br />

<br />

<br />

<br />

<br />

Use the following steps to set up your local environment for developing and
deploying your App Engine services:

<br />

1. Install the latest release of Python.
   See [Python Runtime](https://docs.cloud.google.com/appengine/docs/flexible/python/runtime.md.txt) for a list of
   the supported versions, or see
   [Custom Runtimes](https://docs.cloud.google.com/appengine/docs/flexible/custom-runtimes/about-custom-runtimes.md.txt)
   for information about using other Python versions.

2. Install and initialize the [gcloud CLI](https://docs.cloud.google.com/sdk/docs/install) for
   deploying and managing your apps. If you already have the
   gcloud CLI installed and initialized, run the
   [`gcloud components update`](https://docs.cloud.google.com/sdk/gcloud/reference/components/update)
   command to update to the latest release. By downloading, you agree to be
   bound by the [Terms](https://cloud.google.com/terms) that govern use of the
   gcloud CLI for App Engine.

**Optional tools**:

- [Install Git](https://git-scm.com/download/) for access to code, samples, libraries, and tools in the [Google Cloud
  GitHub](https://github.com/GoogleCloudPlatform) repository.
- Install your preferred tooling or framework, for example you can use any of the following frameworks to develop your Python app:
  - [Flask](http://flask.pocoo.org/)
  - [Django](https://www.djangoproject.com)
  - [Pyramid](http://www.pylonsproject.org/)
  - [Bottle](http://bottlepy.org/)
  - [web.py](http://webpy.org/)
  - [Tornado](http://www.tornadoweb.org/)

<br />