I got a relatively tough one for you today.
I'm currently taking a Web Development course online and as a first assignment, we're asked to install and use Google App Engine, which runs on Python 2.7 -- I have Python 3.5 installed on my computer.
I tried completing the assignment even though I have the wrong Python version installed. Was able to create a project locally and see it in my browser using localhost:8081 -- so far so good.
But for the assignment we need to provide a link, a link that can seemingly only be created once you deploy the project. When I deploy however, this is what I get:
Error in question:
*** Running appcfg.py with the following flags: --oauth2_credential_file=~/.appcfg_oauth2_tokens update 05:47 PM Application: hello-udacity; version: 1 05:47 PM Host: appengine.google.com 05:47 PM Starting update of app: hello-udacity, version: 1 05:47 PM Getting current resource limits. 2016-09-29 17:47:57,389 ERROR appcfg.py:2411 An error occurred processing file '': HTTP Error 403: Forbidden Unexpected HTTP status 403. Aborting. Error 403: --- begin server output --- You do not have permission to modify this app (app_id=u's~hello-udacity'). --- end server output --- If deploy fails you might need to 'rollback' manually. The "Make Symlinks..." menu option can help with command-line work. *** appcfg.py has finished with exit code 1 *** So my questions are:
- What is the root cause of the problem?
- What is the solution?
- If that solution means uninstalling Python3.5 and reinstalling Python 2.7, what is the easiest way for a beginner like me to do it?
If there's anything you think I should know please let me know.
Thanks :)