【问题标题】:Project Directory Does Not Contain app.yaml项目目录不包含 app.yaml
【发布时间】:2015-04-18 21:44:56
【问题描述】:

我正在按照这里的说明进行操作https://console.developers.google.com/start/appengine

我已经从该页面下载并解压缩了项目文件 - 它是 python 和烧瓶之一。当我到达指令dev_appserver.py appending-try-python-flask 时,它给出了错误。

google.appengine.tools.devappserver2.errors.AppConfigNotFoundError: "." is a directory but does not contain app.yaml or app.yml

它肯定包含一个 app.yaml 文件。看起来像这样。

application: hello-flask-app-engine
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: .*
  script: main.app

libraries:
- name: jinja2
  version: "2.6"
- name: markupsafe
  version: "0.15"

Uploading a static project to google app engines 这篇文章不同,我的没有任何要删除的跳过文件行。

有一个 README.md 主要跟随 Google Dev 网页,除了它没有从该页面下载项目,而是指示 git clone https://github.com/GoogleCloudPlatform/appengine-python-flask-skeleton.git 并且与我下载的 zip 文件不完全匹配。

requirement.txt 文件显示 Run 'pip install -r requirements.txt -t lib/' 但 Windows 7 显示 pip 不是可识别的命令。

我的 app.yaml 不正确吗?为什么会说它不存在?

【问题讨论】:

  • 尝试像这样运行它:dev_appserver.py appending-try-python-flask/app.yaml(给出app.yaml文件的完整路径)
  • 这行得通@DmytroSadovnychyi 但你能告诉我怎么做吗?

标签: google-app-engine python-2.7


【解决方案1】:

您可能将 appengine-try-python-flask(真实姓名)错误地输入为 appending-try-python-flask(您在问题中显示的内容)。

如果不是这样,您能否从您现在尝试运行 dev_appserver.py 的目录(AKA 文件夹)中显示 dir appengine-try-python-flaskdir appending-try-python-flask 的效果?

【讨论】:

    【解决方案2】:

    只需关闭命令提示符窗口并重新打开它即可工作。我不知道如何或为什么。

    【讨论】:

      【解决方案3】:

      可能您使用 py-charm,您需要在“工作目录”行的配置中添加项目路径,例如:C:\Users\user\Desktop\projects\water

      上班休息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-14
        • 2023-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多