尝试使用Python启动Web开发时出现Google App Engine错误

时间:2011-12-05 09:31:04

标签: python eclipse google-app-engine pydev

我是python的新手,我已经通过使用eclipse完成了命令行的基础知识。现在想要创建一些网页,我提到给定的链接并且做得非常相似,我的应用引擎的(http://www.vogella.de/articles/GoogleAppEngine/article.html#app_python)路径是(/ home / abc / google_appengine),我的工作目录是(/ home / temp) / googleappengine0)所以我尝试了地毯示例程序但是遇到了这样的错误

WARNING  2011-12-05 07:04:26,319 rdbms_mysqldb.py:90] The rdbms API is not available because the MySQLdb library could not be loaded.
Traceback (most recent call last):
  File "/home/**********/google_appengine/dev_appserver.py", line 77, in <module>
    run_file(__file__, globals())
  File "/home/**********/google_appengine/dev_appserver.py", line 73, in run_file
    execfile(script_path, globals_)
  File "/home/**********/google_appengine/google/appengine/tools/dev_appserver_main.py", line 682, in <module>
    sys.exit(main(sys.argv))
  File "/home/**********/google_appengine/google/appengine/tools/dev_appserver_main.py", line 571, in main
    root_path, {}, default_partition=default_partition)
  File "/home/**********/google_appengine/google/appengine/tools/dev_appserver.py", line 2983, in LoadAppConfig
    raise AppConfigNotFoundError
google.appengine.tools.dev_appserver.AppConfigNotFoundError

你们可以帮我解决一下我应该如何开始使用python中的web编程,现在我正在尝试使用pydev进行eclipse,但仍然无法运行程序。

2 个答案:

答案 0 :(得分:3)

您的工作目录中是否有正确配置的app.yml文件?如果你有app.yml,你可能会为dev_appserver.py提供错误的目录。

你必须像这样运行:

python dev_appserver.py <directory-with-app.yml>

首先尝试在没有eclipse的情况下运行它 - 从终端运行它。然后尝试相应地在eclipse中设置正确的设置。

我不认为谷歌应用引擎是python新手的良好开端。为什么不从更简单的东西开始,例如django框架? Django拥有出色的文档和大型社区,所以如果遇到麻烦,找到帮助会更容易。

答案 1 :(得分:0)

app引擎运行不正确,请在appengine文档中找到安装教程。

之后,示例应该能够运行。