Gra*_*ers 6 google-app-engine gflags oauth-2.0 python-2.7 google-api-python-client
我试图让oauth在Google App Engine(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)
Run Code Online (Sandbox Code Playgroud)
并收到:
The import failed!
No module named gflags
Run Code Online (Sandbox Code Playgroud)
gflags
是由导入的from oauth2client.appengine import OAuth2Decorator
,但gflags
每次运行代码时GAE都无法导入.
我不确定它有什么不同,但我正在运行Mac OS 10.7.5和python 2.7.1
小智 6
对不起,我刚刚用App Engine的具体说明更新了安装说明:
https://developers.google.com/api-client-library/python/start/installation
有一个专门针对App Engine的下载,它包含所有客户端库代码和依赖项,只需将该文件解压缩到您的项目中,您应该很高兴.
您需要将所需的库文件添加到您的 App Engine 项目中。从客户端库文档中,安装客户端库后,运行:
$ enable-app-engine-project your_app_directory
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3103 次 |
最近记录: |