1

GoogleAppEngineLauncherを数日間問題なく実行しています。GoogleAppEngineLauncherの後にgcloudをインストールするwebapp2のインポートが見つかりません

今朝私はGoogleからgcloudパッケージをインストールしました。

問題は今、かかわらず、私は(GoogleAppEngineLauncherまたはdev_appserver.pyを使用して)から、私のAppEngineのプロジェクトを実行するところの、それはすぐに500のログであることである:

File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject 
    obj = __import__(path[0]) 
    File "/Users/roger/python/app.myapp/main.py", line 1, in <module> 
    import webapp2 
ImportError: No module named webapp2 

私は何が起こったのか全くわからないんだけどwebapp2は明らかにアプリケーションにとって重要なモジュールです! gcloudをインストールする前にシームレスに作業していました。

ご協力いただきまして誠にありがとうございます。

答えて

1

私は昨日同じ問題に遭遇しましたが、なぜそれが起こっているのかわかりませんでしたが、問題を解決できました。

私はあなたがgcloudをインストールしたところで私に似た何かをしたと仮定します: "pip install --user gcloud"そして私のサイトパッケージディレクトリに大量のライブラリがインストールされています。 (私はMac OS X 10.11を使用しています)私が見つけたのは、pipをgcloudからアンインストールしても、たくさんのライブラリが残っているということです。 Webアプリケーションモジュールを見つけることができます

gcloud 
protobuf* 
google 

dev_appserver.py今:問題を解決するには、私は私のsite-packagesディレクトリから以下のライブラリを削除しました。あなたはそれを削除したい場合はここで

は、それがインストールされ、すべての完全なリストである:今

gcloud 
gcloud-0.13.0.dist-info 
google 
googleapis_common_protos-1.1.0-py2.7-nspkg.pth 
googleapis_common_protos-1.1.0-py2.7.egg-info 
httplib2 
httplib2-0.9.2-py2.7.egg-info 
oauth2client 
oauth2client-2.0.2-py2.7.egg-info 
protobuf-3.0.0b2.post2-py2.7-nspkg.pth 
protobuf-3.0.0b2.post2.dist-info 
pyasn1 
pyasn1-0.1.9.dist-info 
pyasn1_modules 
pyasn1_modules-0.0.8.dist-info 
rsa 
rsa-3.4.2.dist-info 

私よりも誰か、これが起こった理由を説明する必要があります。

は最後に、私はのgcloudをインストールするために発見された最良の方法は、ここに命令を使用している:

+0

https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27あなたは絶対伝説です。ありがとうございました!簡単な修正があると思ったので、解決策があることを願って他のMacを使い始めました! –

関連する問題