3

WebPutty の githubページで提供されている指示に従って、 WebPutty の独自のフォークを GAE に配置しています。ローカルでは問題なく動作します。「fab deploy」を正常に実行できませんでした (「appengine.api という名前のモジュールがありません」というエラーが発生しました)。代わりに、appcfg.py update を実行して GAE に配置しようとしました。残念ながら、この URL にアクセスすると、次のエラーが表示されます。「フラスコという名前のモジュールはありません」。

解決方法についての洞察/支援が大好きです。

4

2 に答える 2

3

すでにこれを行っているかどうかはわかりませんが、GAE と python を使用するには、プロジェクト内に Flask、Werkzeug、Jinja2、SimpleJson などの依存パッケージが必要です。

私のプロジェクトで使用するスクリプトは次のとおりです。

# set the path of your project
PATH_PROJECT=~/Development/python/projects/scheduler-i-sweated-yesterday

cd ~/Downloads

#
# Installing Flask: https://github.com/mitsuhiko/flask/tags
#
wget https://github.com/mitsuhiko/flask/archive/0.9.zip
unzip 0.9.zip
mv flask-0.9/flask $PATH_PROJECT/flask

#
# Installing Werkzeug: https://github.com/mitsuhiko/werkzeug/tags
#
wget https://github.com/mitsuhiko/werkzeug/archive/0.8.3.zip
unzip 0.8.3.zip
mv werkzeug-0.8.3/werkzeug $PATH_PROJECT/werkzeug

#
# Installing Jinja2: https://github.com/mitsuhiko/jinja2/tags
#
wget https://github.com/mitsuhiko/jinja2/archive/2.6.zip
unzip 2.6.zip
mv jinja2-2.6/jinja2 $PATH_PROJECT/jinja2

#
# Installing SimpleJson: https://github.com/simplejson/simplejson/tags
#
wget https://github.com/simplejson/simplejson/archive/v3.0.5.zip
unzip v3.0.5.zip
mv simplejson-3.0.5/simplejson $PATH_PROJECT/simplejson

install_packages_dependencies.sh として保存し、その後シェルで実行します。

bash install_packages_dependencies.sh
于 2013-01-09T23:59:24.613 に答える
2

私はこれとまったく同じ問題を抱えていました。Mac OS X Lion を使用しています。GoogleAppEngineLauncher.app をデスクトップからアプリケーション ディレクトリに移動することで問題を解決しました。fabfile.py はそこでアプリを探します。アプリを fabfile.py が探している場所に移動した後、「fab deploy」を実行すると、すべてが完全に機能しました。これが役立つことを願っています。

于 2012-06-02T21:10:10.017 に答える