2017-09-06 4 views
0

나는 다음과 같은 코드가 있습니다파이썬 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에 인터프리터 (내 현재 3.4이다)만을 변경합니다.

+0

어떻게 twilio를 설치하고 python 프로그램을 어떻게 실행합니까? Pycharm이'virtualenv'와 통합되어 있습니까? – philnash

+0

sudo pip install twilio, 예입니다. – Unknown

+0

입니다. Ok, 프로그램을 실행하려고하는 디렉토리에서'bin/activate'을'소스 화 '했습니까? – philnash

답변

2

여기에 Twilio 개발자 전도사가 있습니다.

Pycharm이 virtualenv과 함께 작업하는 것처럼 들리지만 프로그램을 실행할 때 virtualenv 내에 있지 않으므로 거기에 설치된 라이브러리에 액세스 할 수 없습니다.

그래서 명령 줄에서 프로젝트 디렉토리로 이동하십시오.

$ source bin/activate 

그런 다음 프로그램을 실행 : 그런 다음 virtualenv 활성화

$ python SMS_sending.py 

는 도움이된다면 알려주세요.