簡體   English   中英

Python Twilio短信

[英]Python Twilio SMS

我有以下代碼:

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會向我顯示諸如method,messages''或,, create''之類的建議。 但是每次我運行程序時都會出現此錯誤:

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

讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM