尝试在Python中开始网络开发时的Google App Engine错误
我刚开始学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进行网页编程?现在我在用Eclipse和pydev,但还是无法运行程序。
2 个回答
0
应用引擎没有正确设置,去找一下应用引擎文档里的设置教程。
按照教程操作后,示例代码就应该能正常运行了。
3
你在工作目录里有一个正确配置的 app.yml 文件吗?如果有的话,可能是你给 dev_appserver.py
提供了错误的目录。
你需要这样运行它:
python dev_appserver.py <directory-with-app.yml>
首先尝试在终端中运行它,不要使用 eclipse。然后再根据需要在 eclipse 中设置正确的配置。
我觉得谷歌的应用引擎不太适合刚学 Python 的新手。为什么不从一些更简单的东西开始,比如 Django 框架呢?Django 有很好的文档和庞大的社区,如果你遇到问题,找帮助会更容易。