Начало работы с Google Appengine (Python2.7) на UBUNTU

975
user65410

Я следую учебному пособию, https://developers.google.com/appengine/docs/python/gettingstartedpython27/helloworld . Я использую Ubuntu 12.04

Я подготовил пример helloworld, а затем получил это сообщение:

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 

Что я должен сделать, чтобы это работало?

0
эти предупреждения "нормальные". Можете ли вы достичь его на локальном хосте: 8080 11 лет назад 0
Вот и все, я только что понял, что моя «проблема» была на самом базовом уровне: я не понимал, что вижу результат на http: // <>: 8080 в моем браузере (<> означает недопустимое слово на этом форуме: 'l0calh0st') Я надеюсь, что это поможет кому-то еще с очень ранними проблемами при запуске ;-) user65410 11 лет назад 0

1 ответ на вопрос

0
Anentropic

Install MySQL (if not already)

and then Python MySQLdb
http://mysql-python.sourceforge.net/MySQLdb.html

see instructions here:
http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/

as Paul C notes in a comment, the warnings are normal, the SDK is working fine, you just can't use the 'Google Cloud SQL' APIs without MySQL up and running

Спасибо за ваш ответ, я установил mysql-pythondb сейчас. sudo apt-get установить python-mysqldb. user65410 11 лет назад 0
это избавилось от предупреждений? Anentropic 11 лет назад 0
Привет Anentropic, извините за позднюю реакцию, я только что увидел ваш вопрос. Первое предупреждение исчезло (rdbms_mysqldb.py:74] API rdbms недоступен, поскольку библиотека MySQLdb не может быть загружена. В противном случае, похоже, все работает нормально. user65410 11 лет назад 0