我想为我的 Google App Engine webapp 使用 Google Calendar API。我按照此处的说明(https://developers.google.com/google-apps/calendar/instantiate)配置应用程序,这需要我导入 gflags。我在这里下载了 gflags ( https://code.google.com/p/python-gflags/downloads/list ) 并将其解压缩到与我的 webapp 的 main.py 相同的目录中。然后我通过在命令行中运行“Python setup.py install”来设置 gflags。设置成功,显示如下:
安装 c:\python27\lib\site-packages\python_gflags-2.0-py2.7.egg
python-gflags==2.0 的处理依赖项
完成了 python-gflags==2 的处理依赖。
但是这条线仍然不起作用:
import gflags
我在日志中收到以下错误:
NotImplementedError:必须安装 gflags 库才能使用 tools.run()。请安装 gflags 或最好切换到使用 tools.run_flow()
但我以为我已经安装了 gflags?我也很困惑为什么 setup.py 在我的 c:\python27\lib 文件夹中创建了一个 Python egg,这是否意味着 Google App Engine 将无法访问它?