Python的Twilio短信
问题描述:
我有以下代码:Python的Twilio短信
from twilio.rest import Client
import os
account_sid = os.environ["TWILIO_ACCOUT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)
client.messages.create(
to = "0743157169",
from_= "0743157169",
body="Messaj"
)
Pycharm认识twilio库(或包),当我写一些方法,在IDE显示我喜欢的方法,,邮件'或suggetsions ,,创建''。但每次我运行出现这个错误的程序:
File "SMS_sending.py", line 1, in <module> from twilio.rest import Client ImportError: No module named twilio.rest
我试着重新启动计算机,卸载twilio,改变Python解释器2.7.9(我目前的一个是3.4),但一无所获。
答
Twilio开发人员传道这里。
这听起来好像Pycharm正在与virtualenv
但是当你运行程序你是不是内virtualenv
所以不必访问您已经安装在那里的库。
因此,在命令行上,导航到您的项目目录。然后激活virtualenv
:
$ source bin/activate
然后运行该程序:
$ python SMS_sending.py
让我知道是否有帮助。
你是如何安装twilio以及如何运行python程序的?你的Pycharm与'virtualenv'集成了吗? – philnash
sudo pip安装twilio,是的,它是 – Unknown
好的,你是否在你试图运行该程序的目录中输入'bin/activate'? – philnash