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 OAuth2Decorator
GAEがインポートに失敗します。gflags
違いがあるかどうかはわかりませんが、MacOS10.7.5とpython2.7.1を実行しています。