【问题标题】:Python Twilio SMSPython Twilio 短信
【发布时间】:2018-02-14 18:21:05
【问题描述】:

我有以下代码:

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 会向我显示诸如方法、消息''或、、创建''之类的建议。但是每次我运行程序都会出现这个错误:

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 以及如何运行 python 程序?你的 Pycharm 是否与 virtualenv 集成?
  • sudo pip install twilio,是的
  • 好的,你有source'd bin/activate 在你试图运行程序的目录中吗?
  • 不,我没有

标签: python sms twilio


【解决方案1】:

这里是 Twilio 开发者宣传员。

在我看来,Pycharm 正在使用 virtualenv,但是当您运行程序时,您不在 virtualenv 内,因此无权访问您安装在其中的库。

因此,在命令行上导航到您的项目目录。然后激活virtualenv

$ source bin/activate

然后运行程序:

$ python SMS_sending.py

如果有帮助,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多