使用带有GAE的Flask,werkzeug应该在哪里找到本地开发人员?

时间:2016-12-08 21:27:10

标签: google-app-engine flask werkzeug

我已经安装在/Library/Python/2.7/site-packages/中,它通过.bash_profile添加到Python路径

当我尝试运行GAE dev_appserver.py时,我一直得到:

ImportError:没有模块名称werkzeug.exceptions

当我从GAE烧瓶演示中打印sys.path时,/ Library /Python / 2.7 / site-packages /没有显示在Python路径上。

应该在哪里安装werkzeug软件包以在我的本地机器上开发GAE? GAE Flask教程省略了这些信息。

1 个答案:

答案 0 :(得分:2)

我将我的项目放在一个单独的libs目录中,并将其与项目一起部署

default
  - application
  - libs
    - flask
    - werkzeug
    - etc
  app.yaml

然后,在application.__init__.py,我把:

from __future__ import absolute_import
import sys
sys.path.insert(0, 'libs')

from flask import Flask

etc.....