freeCodeCamp/guide/english/miscellaneous/how-to-run-google-app-engin.../index.md

22 lines
1.7 KiB
Markdown

---
title: How to Run Google App Engine in Fedora Using Python
---
This article covers step by step guide to install Google App Engine on your Fedora Operating System using python.
* Follow the steps in this documentation by <a href='https://cloud.google.com/appengine/docs/python/#uploading_the_application' target='_blank' rel='nofollow'>Google.</a>
Testing the application as given in the above document may not work for many.
So, try <a href='http://stackoverflow.com/a/16970921' target='_blank' rel='nofollow'>this</a> as given by Brice Lin.
Also, follow the deployment strategy as provided by Brice Lin. To do this open another terminal (if you wish).
* Before deploying, you have to create the project in the Google Cloud Platform. Follow the steps from <a href='https://cloud.google.com/appengine/docs/python/#uploading_the_application' target='_blank' rel='nofollow'>Uploading the app</a>
* But still following the above deployment strategy may not work for many. And an error like this may follow:
`ERROR appcfg.py:2396 An error occurred processing file '': HTTP Error 400: Bad Request Unexpected HTTP status 400\. Aborting. Error 400: --- begin server output --- A version or backend parameter is required. --- end server output ---`
This error occurs because of the missing Version statement in file **app.yaml**. So add `version: 1` in the **app.yaml** file in the application repository. Here, `helloworld` is the repository. Now it will work. Happy Coding & Making Application.
Don't forget to check this link out: <a href='https://www.youtube.com/watch?v=bfgO-LXGpTM' target='_blank' rel='nofollow'>Developing and deploying an application on Google App Engine on Youtube.</a>