无法从烧瓶中的gcm导入

时间:2015-12-24 10:37:17

标签: flask google-cloud-messaging

我试图在localhost上使用flask实现和测试gcm。我已经python-gcm安装了sudo pip install python-gcm包,但我收到错误

  

导入错误:没有名为gcm的模块

我已经在 run.py 中编写了gcm代码,在那里写它是否正确? 我对烧瓶很新,请帮忙.. 我的 run.py 如下:

#!flask/bin/python
from app import app
from gcm import *

gcm = GCM("My key is placed here")
data = {'the_message': 'You have x new friends', 'param2': 'value2'}

reg_id = 'registration id is placed here'

gcm.plaintext_request(registration_id=reg_id, data=data)
#app.run(debug=True)
app.run(host='127.0.0.1') 

1 个答案:

答案 0 :(得分:0)

基于你的shebang,看起来你已经在虚拟环境中安装了Flask。由于您使用sudo来安装gcm,因此您可能正在将其安装到系统站点包,而不是虚拟环境。

$ source flask/bin/activate
$ python -m pip install python-gcm