2016-07-06 10 views
0

quickstartに従った後、からhello_worldを単にクローンします。私はすでにhereからgoogle_appengine sdkをダウンロードしました。私はこのようにそれを実行し、私はそれを抽出し、今私は一緒にhello_worldGoogle App Engineのローカル開発では内蔵ライブラリをインポートしていません

でフォルダgoogle_appengineを持っている:私はローカルホストに要求するために開始されるまで

enter image description here

それは、明らかにうまく動作します:8080。 はその後、私はこのエラーを得た:

enter image description here

それと間違って何?私は何か見落としてますか? Googleは、pipを手動でインストールすることなく、組み込みのライブラリを使用できると言っています。

PS:Googleのプロジェクトに展開すると機能します。また、lib inside hello_worldの中にwebapp2を手動でインストールする場合は、hereのようにローカルに要求してください。誰もがこの問題を解決することができればUbuntuの上

私のPythonのバージョンのPython 2.7.6 14.04 32bit版

私はそれを感謝されるだろうしてください。

+0

を言ったように、私は次の更新まで、それに固執するだろう今の

を作品dev_appserver.py hello_worldを実行して環境を活性化させます。バグかどうかはわかりません。更新:https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27#local_development - ここにwebapp2リスターはありませんが、手動でインストールする必要があります。 –

+0

「google_appengine/lib」に組み込みのlibがありますが、環境パスには含まれていないので、dev_appserver.pyによって提供されるはずです –

+0

webapp2 https://cloud.google.com/appengine/docs/python/ここにリストされていますtools /組み込みライブラリ-27。あなたのリンクは独立してインストールされるべきlibであり、組み込みのライブラリではありません –

答えて

1

アプリエンジンSDKには、acknowledgedというバグがあります。一時的な回避策として、あなたは、この手順を試してください:

Uninstalling the following PIP packages resolved this issue for me.

sudo pip uninstall gcloud

sudo pip uninstall googleapis-common-protos

sudo pip uninstall protobuf

Credit to this thread: https://groups.google.com/forum/?hl=nl#!topic/google-appengine/LucknWk8iaQ

あなたはvirtualenvのを使用したり、複数のPythonのバージョンがインストールされている場合、PIPの正しい実行可能ファイルを使用してください。

1

答えのための@Dmytro Sadovnychyiに感謝します。以前にインストールしたことがないので、私はこれらのパッケージをアンインストールすることはできませんが、それはおそらく組み込みのライブラリと他のパッケージとの競合を考えるので、私はVirtual Environmentを作成することにしました。新鮮な環境でパッケージをインストールする必要はありません。

は、今では私はあなたがあなたのローカルマシン上で手動でインストールする必要が覚えていたようhere

+0

また、問題が解決するまで1.9.36 SDKを使用することもできます。http://stackoverflow.com/questions/37840104/google-appengine-hello-world-gets-http-500-error –

関連する問題