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

标签 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 进行网络编程吗?现在我正在尝试使用 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/

相关文章:

python - 用于处理机器学习大型数据集的设计模式

java - jar 的问题

javascript - Google+ Oauth 2.0 - 注销效果很好,但刷新网页后自动登录

java - 是否可以使用gwt java开发离线aaplication

java - 使用我的第一个 Maven Spring Project 获取 org.springframework.beans.factory.BeanCreationException

python - 是否可以将 C 库与 python AppEngine 一起使用?

python - 在额外维度上扩展 NumPy 数组

python - 如何取一个数字并找到它的字母位置python

python - 暂停记录器的格式化,然后返回它

java - 如何在滑动标签上方添加图像?