【发布时间】:2016-04-24 07:17:48
【问题描述】:
我正在使用 pycharm 开发 appengine。现在我正在尝试使用端点,我已经把
libraries:
- name: pycrypto
version: latest
- name: endpoints
version: 1.0
然后在 main.py 中
import endpoints
但它给了我错误
No module named endpoints
我可以看到 GAE 库中的端点文件夹。有人可以帮忙吗?
*编辑:这只是 IDE (pycharm) 无法找到 endpoints 的问题。该应用程序在开发服务器或云服务器中运行良好。有一张图片只是为了让它更清楚一点:
谢谢
【问题讨论】:
-
您使用的是托管虚拟机吗?
-
我想我只是在使用普通虚拟机,而不是托管虚拟机
-
如果您可以编辑带有完整错误的问题,无论它是否在开发服务器上或您部署时损坏,这可能会有所帮助。如果你认为这是一个错误,你应该file an issue。如果您使用的是托管虚拟机(vm:app.yaml 中的 true),则托管虚拟机不支持端点。
-
该应用程序在开发服务器或云中运行良好,这只是 IDE(即 pycharm)无法检测和找到
import endpoints的问题,这意味着我更难调试和自动完成一些语法 -
啊,抱歉,我误读了你的问题。 Pycharm 有一种添加库的方法。如果它选择 GAE 库,这对我来说是个新闻,但我会手动将它添加到您的路径中。
标签: python-2.7 google-app-engine google-cloud-endpoints gae-module