2016-12-08 6 views
0

私はGAEのdev_appserver.pyを実行しようとすると、私は入れません.bash_profileのFlask with GAEを使用しているローカルの開発者はどこにwerkzeugを置くべきですか?

を経由して、Pythonのパスに追加され/Library/Python/2.7/site-packages/中でインストールした:

ImportError:モジュール名がありません。werkzeug.exceptions

GAEフラスコのデモ内からsys.pathを印刷すると、/Library/Python/2.7/site-packages/がPythonパスに表示されません。

私のローカルマシンでGAEを開発するには、werkzeugパッケージをインストールする必要がありますか? GAE Flaskチュートリアルでは、この情報は省略されています。

答えて

2

は、私はこのプロジェクトのために別々のlibsのディレクトリに地雷を置く、とapplication.__init__.pyに、私が入れ、

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

その後のプロジェクトでそれを展開:

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

from flask import Flask 

etc..... 
関連する問題