When I run localserver on googleappengine error is "File "~/dev_appserver.py", line 102, in <module> assert sys.version_info[0] == 2 AssertionError"

google app engine local development server
google app engine python
google cloud storage local development
google cloud sdk
app engine sdk
google app engine python 3
dev_appserver.py python 3
google app engine standard local server intellij

I think that this problem is due to the python version. I used Anaconda with python 3.6 for learning django. Now I've to work on google app engine using python2.7. I uninstalled anaconda. Now when i run "python" I get: "Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:09:58)". Is there a way to default back to python2.7?

I'm on ubuntu 16.04

edit: problem is not due to python version

Since you are using Anaconda, you can create a new virtual environment by typing:

conda install -n yourenvname [package]

So with python2.7 installed:

conda create -n python2 python=2.7 anaconda
source activate python2

And if you want to leave the virtual environment:

source deactivate python2

If you want to list all of your virtual environment:

conda env list

This way, it will not interfere with your existing python 3.6. Be aware of these command are used for conda, another command pip is for another case.

Run and Debug an App Engine Standard App Locally, The local development server ( dev_appserver.py ) is part of the App Engine Possible values are debug , info , warning , error , and critical . Specify this option when you run the local development server to store the logs� While running under the local development server, the users.create_login_url and users.create_logout_url functions return URLs for /_ah/login and /_ah/logout on the local server. Using Mail The local development server can send email for calls to the App Engine mail service using either an SMTP server or a local installation of Sendmail .

To change to python2.7, you can use the following command in terminal

 alias python=python2.7

or

alias python=/usr/bin/python2.7

For more detail https://askubuntu.com/questions/590027/how-to-set-python-3-as-default-interpreter-in-ubuntu-14-04

Testing and deploying your application, Running and Debugging an App Engine Standard Project Locally Inside A dialog box to select which server to use when running your app. Select Run > Debug. In the dialog, click Google App Engine Standard Local Server. After the project builds, you can set breakpoints to debug your app. Debugging your application locally on Community Edition. IntelliJ Community Edition does not provide native support for running local Java servlet-based applications.

For those who are using Windows and still facing the same issue, the easiest way is to remove all the other python versions except version 2.7x.

Using the Java 8 Local Development Server, But when I try to run the application on my browser I get a 500 server error. I tried re-installing both GAE app engine launcher and python 2.7.5. But no luck! Google App Engine command line arguments. Django server command line arguments. Run browser. Select this checkbox, if you want your Google App Engine application to open in the default browser. In the text field below, enter the IP address where your application will be opened. Environment

Local Development Server Options, https://developers.google.com/appengine/docs/python/ After installing the google cloud sdk, did you run When you first launch Google App Engine, a prompt asks if you want to make /usr/local/bin/dev_appserver.py helloworld To shut down the web server, make sure the terminal window is active,� Chrome might already running be in the background on your computer. To see if Chrome's open and force quit out, follow the steps below for your operating system. Windows. Press Ctrl + Alt + Delete. Click Task manager . Under "Processes," look for "Google Chrome" or "chrome.exe." Click it, then click End process. Mac. Press ⌘ + Option + Esc.

Running and Debugging an App Engine Standard Project Locally , Selected project in Eclipse -> right click -> Run as App engine. What did you expect to Google Cloud SDK: Error starting server: java.nio.file. When developing a website, a web designer needs to be able to see his webpages the same way the end user would. Sometimes simply clicking on and viewing your HTML files in the web browser is enough, but if you want to test dynamic content, you will need to set up a local web server.

Google app engine localhost server error python, Learn how to host your server on Google App Engine so other people can use your web app. Add the SDK to your PATH; The appengine-web.xml File; Run appcfg Running locally is a good habit to get into, because you want to test your� In Eclipse, select Run > Run Configurations. In the Run Configurations dialog, select an existing App Engine Local Server launch configuration, or click the New launch configuration button to create one. Select the Cloud Platform tab of your run configuration. Select an account. Select a project to assign a project ID to be used in the local run.

Comments
  • Thanks for i was able to change the default version of python. But my main problem is still there. That error still persist when I run localserver. Any more ideas...?
  • @DivyanshuSingh if answer is helpful or right then please accept
  • As I said my main problem is still there.