2013-10-21 115 views
2

我正在尝试在Python中为我的google-app-engine创建端点。我已经按照上https://developers.google.com/appengine/docs/python/endpoints/方向,当我试图上传我收到以下消息:google-app-engine不支持库“端点”。

主持人:appengine.google.com错误解析YAML文件:库 “端点”不支持“留言/ app.yaml的” 22行, 列1

我相信我已经把一切都配置正确,任何人都可以点我在正确的方向?我相信为“端点”导入库是实现这一功能的关键。

这里是我的app.yaml文件:

application: xxxxxxx 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 
- url: /_ah/spi/.* 
    script: enders.application 

- url: /stylesheets 
    static_dir: stylesheets 

- url: /.* 
    script: main.app 
    secure: always 

libraries: 
- name: endpoints 
    version: "1.0" 

- name: pycrypto 
    version: "2.6" 

- name: webapp2 
    version: latest 

- name: jinja2 
    version: latest 
+1

您正在使用哪个版本的SDK? – lucemia

+0

感谢lucemia,我有一个旧版本仍然在我的机器上。我删除它,然后能够成功部署。 – marty331

回答

2

确保您使用的是最新的AppEngine上SDK版本。 Cloud Endpoints在版本1.8.5中被移到了一个库中。

1

lucemia把我推向了正确的道路。我有两个版本的SDK,所以我删除了旧版本,瞧,问题解决了。