我按照https://console.developers.google.com/start/appengine
中的说明操作我已经从该页面下载并解压缩了项目文件 - 它是python和flask之一。当我到达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主要跟随谷歌开发网页,除了它不是从该页面下载项目,而是指示git clone https://github.com/GoogleCloudPlatform/appengine-python-flask-skeleton.git
,而且与我下载的zip文件不完全匹配。< / p>
requirements.txt文件显示Run 'pip install -r requirements.txt -t lib/'
,但Windows 7说pip不是可识别的命令。
我的app.yaml不正确吗?为什么会说它不存在?
答案 0 :(得分:4)
只需关闭命令提示符窗口并重新打开它就可以了。我不知道如何或为什么。
答案 1 :(得分:0)
您可能会错误地输入appengine-try-python-flask
(真实姓名)为appending-try-python-flask
(这是您在问题中显示的内容)。
如果情况并非如此,您是否可以从目前正在尝试运行dir appengine-try-python-flask
的目录(AKA文件夹)中显示dir appending-try-python-flask
和dev_appserver.py
的效果?
答案 2 :(得分:0)