我有一个App Engine项目,我想开始使用SendGrid。我下载并安装了库,我可以正常从Python终端导入sendgrid
。但是,当我在GAE代码中键入import sendgrid
时,它会给出以下错误消息:
import sendgrid
ImportError: No module named sendgrid
我从GitHub下载了SendGrid文件夹并将其放在我项目的lib目录中。我错过了什么?
答案 0 :(得分:0)
这可以通过直接在项目的lib目录中安装SendGrid来解决。
> pip install sendgrid -t lib
要执行此操作,您需要在根目录中包含 appengine_config.py 。它允许您包含第三方包,其内容如下所示:
from google.appengine.ext import vendor
vendor.add('lib')
然后你只需要调用import sendgrid就可以了。