“ImportError: no hay un módulo llamado twilio.rest”

Instalé python 2.7.10 con acceso PATH e instalé correctamente twilio. Sin embargo, cuando bash ejecutar un código aparece este mensaje de error

Traceback (most recent call last): File "C:\Users\tmslvo\Google Drive\Desktop\send text.py", line 1, in  from twilio.rest import TwilioRestClient ImportError: No module named twilio.rest 

Ahora leí que una razón podría ser que python no puede encontrar el paquete twilio, así que probé el

 which -a python which -a twilio 

comandos (en mi línea de comandos de Windows) en cuyo caso recibo

 'which' is not recognized as an internal or external command, operable program or batch file. 

¿Alguien tiene una idea de lo que estoy haciendo mal?

¡Gracias!

    Desarrollador de Twilio evangelista aquí.

    Creo que su problema será que de alguna manera cuando instaló la biblioteca, falló (Silencio). Un par de cosas a tener en cuenta:

    1. Al instalar las bibliotecas de Python, siempre asegúrese de usar pip .
    2. Además, verifique que ninguno de sus archivos dentro del proyecto se llame realmente twilio.py ya que esto entrará en conflicto con la biblioteca real.
    3. Comprueba que estás usando la versión de Python que crees que estás usando ejecutando python --version

    Si falla todo esto, vuelva a ejecutar la instalación y todo va bien (sin errores), debería poder probarlo rápidamente con el siguiente código .

     import twilio import twilio.rest try: client = twilio.rest.TwilioRestClient(account_sid, auth_token) message = client.messages.create( body="Hello World", to="+14159352345", from_="+14158141829" ) except twilio.TwilioRestException as e: print e 

    Me encontré con este mismo problema. Usé easy_install en lugar de pip para instalar twilio, que era el problema. Para solucionar esto corrí pip uninstall twilio y reinstalé usando pip.

    Cierre y luego vuelva a iniciar todas las instancias IDLE.

    Esto suena obvio pero funcionó para mí, ya que las instalaciones de los componentes fueron exitosas

    prueba esto: sudo pip3 install twilio –upgrade

    Usuario de Pycharm:

    Las Mac (a mediados de 2017) vienen con python 2.6 y 2.7 instalados. PyCharm utiliza por defecto 2.6 . Cuando instala twilio (instalación Pip), el módulo se instala en la versión 2.7 python. Entonces, cuando intentas ejecutar twilio desde PyCharm obtienes

    ImportError: No module named twilio.rest

    Solución: cambiar el intérprete de python en PyCharm . Vaya a las preferences > project interpreter y, en el menú desplegable Project Interpreter elija python 2.7

    Creo que tu pip no está configurado correctamente. Puede estar recibiendo un mensaje instalado correctamente, pero no se instala donde debería estar. intente pip install –usuario, estoy seguro de que funcionará para usted. la instalación de pip puede funcionar bien solo en entornos virtuales sin ningún tipo de configuración. Intente instalar pip – nombre de paquete de usuario

    @iosCurator

    Instalé twilio con la herramienta easy_intall

    Seguí los pasos a continuación:

    • Desinstalar twilio con el comando pip uninstall twillo
    • Instale twilio con el comando pip install twilio
    • Cerrar el IDLE de python y relanzarlo.

    renombrar nombre de archivo que no sea twilio.py EX: send_sms.py