我是 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,但仍然无法运行程序。
最佳答案
你有app.yml吗?您的工作目录中是否有正确配置的文件?如果您确实有 app.yml,则您可能为 dev_appserver.py
提供了错误的目录。
你必须像这样运行它:
python dev_appserver.py <directory-with-app.yml>
首先尝试在没有 Eclipse 的情况下运行它 - 从终端运行它。然后尝试在 eclipse 中相应地设置正确的设置。
我不认为谷歌应用程序引擎对于Python新手来说是一个好的开始。为什么不从更简单的东西开始,例如 django 框架? Django 拥有出色的文档和庞大的社区,因此如果您遇到麻烦,会更容易找到帮助。
关于python - 尝试使用 Python 启动 Web 开发时 Google App Engine 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383248/