Introdução ao google appengine (python2.7) em UBUNTU


0

Estou seguindo o tutorial, https://developers.google.com/appengine/docs/python/gettingstartedpython27/helloworld . Eu uso o Ubuntu 12.04

Eu preparei o exemplo do helloworld e então recebi esta mensagem:

mark@einstein:~/Desktop$ google_appengine/dev_appserver.py ~/googleapps/helloworld/
WARNING  2013-02-13 15:58:32,107 rdbms_mysqldb.py:74] The rdbms API is not available because the MySQLdb library could not be loaded.
INFO     2013-02-13 15:58:32,172 appcfg.py:586] Checking for updates to the SDK.
INFO     2013-02-13 15:58:34,369 appcfg.py:604] The SDK is up to date.
WARNING  2013-02-13 15:58:34,369 dev_appserver.py:3571] The datastore file stub is deprecated, and
will stop being the default in a future release.
Append the --use_sqlite flag to use the new SQLite stub.

You can port your existing data using the --port_sqlite_data flag or
purge your previous test data with --clear_datastore.

WARNING  2013-02-13 15:58:34,370 datastore_file_stub.py:518] Could not read datastore data from /tmp/dev_appserver.datastore
WARNING  2013-02-13 15:58:34,370 simple_search_stub.py:954] Could not read search indexes from /tmp/dev_appserver.searchindexes
INFO     2013-02-13 15:58:34,397 dev_appserver_multiprocess.py:655] Running application dev~helloworld on port 8080: http://<<lch>>:8080
INFO     2013-02-13 15:58:34,397 dev_appserver_multiprocess.py:657] Admin console is available at: http://<<lch>>:8080/_ah/admin

O que devo fazer para que isso funcione?


esses avisos são "normais". Você pode alcançá-lo no localhost: 8080

Foi isso, acabei de perceber que meu 'problema' estava em um nível realmente básico: não sabia que podia ver a saída em http: // <<lch>>: 8080 no meu navegador (<<lch>> fica para uma palavra ilegal neste fórum: 'l0calh0st') espero que isso ajude alguém com muito cedo arranque problemas ;-)
user65410

Respostas:


0

Instale o MySQL (se ainda não estiver)

e, em seguida, Python MySQLdb
http://mysql-python.sourceforge.net/MySQLdb.html

consulte as instruções aqui:
http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/

como Paul C observa em um comentário, os avisos são normais, o SDK está funcionando bem, você simplesmente não pode usar as APIs 'Google Cloud SQL' sem o MySQL em funcionamento


Obrigado pela sua resposta, eu instalei o mysql-pythondb agora. O sudo apt-get instala o python-mysqldb.
user65410

se livrou dos avisos?
Anentropic

Oi Anentropic, desculpe pela reação tardia, acabei de ver sua pergunta. O primeiro aviso desapareceu (rdbms_mysqldb.py:74] A API rdbms não está disponível porque a biblioteca MySQLdb não pôde ser carregada.) Caso contrário, parece estar funcionando bem.
user65410
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.