oauthをGoogleAppEngine(GAE)で動作させようとしていますがOAuth2Decorator、インポートしようとしてgflags失敗するため、インポートできません。
コマンドラインで実行しhelp('modules')、gflagsが一覧表示され、++を実行import osして受信しましたimport gflags。print os.path.dirname(gflags.__file__)/Library/Python/2.7/site-packages/python_gflags-2.0-py2.7.egg
GAE Dev Consoleで、次のコマンドを実行しました。
import sys
import os
try:
import webapp2
import httplib2
from oauth2client.appengine import OAuth2Decorator
except ImportError, e:
print("The import failed!")
print(e)
受け取った:
The import failed!
No module named gflags
gflagsはによってインポートされますが、コードを実行するたびにfrom oauth2client.appengine import OAuth2DecoratorGAEがインポートに失敗します。gflags
違いがあるかどうかはわかりませんが、MacOS10.7.5とpython2.7.1を実行しています。