谷歌应用程序引擎python烧瓶内置库

时间:2017-11-03 02:24:25

标签: python google-app-engine flask google-app-engine-python app.yaml

根据getting started文档和built-in third-party libraries。您应该可以使用app.yaml中的库将烧瓶添加到项目中。

  

虽然Flask捆绑在运行时中,并且只需添加app.yaml文件库:指令即可使用,但本教程会将该库的副本放在应用程序的目录中,它演示了如何包含非捆绑式第三方库,以便您的应用可以使用它。

的app.yaml

runtime: python27
api_version: 1
threadsafe: true

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

libraries:
- name: flask
  version: "latest"

main.py

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

然而,我一直在:

  

ImportError:没有名为flask的模块

有没有人能够让这个工作?有什么我想念的吗?我在Linux上使用Cloud SDK进行本地开发。

1 个答案:

答案 0 :(得分:0)

您还必须安装在项目根目录的lib文件夹中:

pip install flask -t lib/

我保证你会这样做