我试图在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')
答案 0 :(得分:0)
基于你的shebang,看起来你已经在虚拟环境中安装了Flask。由于您使用sudo
来安装gcm,因此您可能正在将其安装到系统站点包,而不是虚拟环境。
$ source flask/bin/activate
$ python -m pip install python-gcm