云端点 - ImportError:没有名为端点的模块

时间:2015-06-09 03:00:09

标签: python google-cloud-endpoints

我正在使用我刚刚开始编写的Cloud Endpoints应用程序遇到这个奇怪的错误。我不确定谷歌是否改变了他们的图书馆,但我认为这应该有用吗?

在我的app.yaml中,我有......

libraries:
- name: webapp2
  version: "latest"

- name: endpoints
  version: "latest"

然后在我的main.py中,我打电话:

import endpoints

结果:

ImportError: No module named endpoints

为什么app引擎会告诉我端点不存在?我可以在目录中看到endpoints文件夹...

1 个答案:

答案 0 :(得分:0)

我在SDK的全新安装(之前的工作)上得到了同样的东西。

您需要将相关的GAE库明确添加到PYTHONPATH。

例如,如果你正在使用virtualenvwrapper(你应该):

$ add2virtualenv /path/to/google-cloud-sdk/platform/google_appengine/lib/endpoints-1.0
$ add2virtualenv /path/to/google-cloud-sdk/platform/google_appengine/lib/protorpc-1.0