2017-09-06 13 views
0

の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は、私の方法のようなsuggetsionsを示し,,メッセージ「」か,,作成する ''。しかし、私はこのエラーが表示されたプログラムを実行するたび:

File "SMS_sending.py", line 1, in <module> from twilio.rest import Client ImportError: No module named twilio.rest 

は、私はコンピュータ、アンインストールtwilio、2.7.9にPythonインタプリタを変更する(私の現在の1が3.4である)が、何を再起動してみてください。

+0

どのようにtwilioをインストールしていますか?pythonプログラムをどのように実行しますか? Pycharmは 'virtualenv'と統合されていますか? – philnash

+0

sudo pip install twilio、はいそれは – Unknown

+0

です。あなたはプログラムを実行しようとしているディレクトリに 'bin/activate'を' source'しましたか? – philnash

答えて

2

ここではTwilioの開発者のエバンジェリストです。

Pycharmがvirtualenvと一緒に働いているように私に聞こえるが、プログラムを実行するときにはvirtualenvに含まれていないので、あなたがそこにインストールしたライブラリにアクセスできない。

したがって、コマンドラインでプロジェクトディレクトリに移動します。

$ source bin/activate 

はその後、プログラムを実行します:次にvirtualenvアクティブ

$ python SMS_sending.py 

はそれが助けなら、私に教えてください。

関連する問題