Error de importación en twilio.

Tengo el mismo problema que este hilo con respecto a twilio-python :

¿Falta twilio.rest del módulo twilio python versión 2.0.8?

Sin embargo tengo el mismo problema pero tengo 3.3.3 instalado. Sigo obteniendo “No hay módulo llamado rest” cuando bash importar twilio.rest.

La carga de la biblioteca desde el script independiente de Python funciona. Así que sé que pip de instalar el paquete funcionó.

from twilio.rest import TwilioRestClient def main(): account = "xxxxxxxxxxxxxxxx" token = "xxxxxxxxxxxxxxxx" client = TwilioRestClient(account, token) call = client.calls.create(to="+12223344", from_="+12223344", url="http://ironblanket.herokuapp.com/", method="GET") if __name__ == "__main__": main() 

Pero esto no funciona:

     from twilio.rest import TwilioRestClient def home(request): client = TwilioRestClient(account, token) 

    ¿Tienes alguna idea de lo que puedo probar a continuación?

    twilio.py un archivo python en mi proyecto twilio.py . Como ese archivo se cargó primero, luego las llamadas subsiguientes para cargar twilio harían referencia a ese archivo en lugar de a la biblioteca de twilio.

    TLDR: simplemente no le pongas nombre a tu archivo python twilio.py

    Verifique qué versiones de pip y python está ejecutando con este comando:

     which -a python which -a pip 

    pip necesita instalarse en una ruta desde la cual su ejecutable de Python pueda leer. A veces habrá más de una versión de pip como pip-2.5 , pip-2.7 etc. Puede encontrarlas todas ejecutando compgen -c | grep pip compgen -c | grep pip . También puede haber más de una versión de Python, especialmente si tienes Macports o Crew o varias versiones de Python instaladas.

    Verifique qué versión del módulo twilio está instalada ejecutando este comando:

     $ pip freeze | grep twilio # Or pip-2.7 freeze etc. 

    La salida debe ser twilio==3.3.3 .

    Espero que esto ayude, por favor deje un comentario si tiene más preguntas.

    Esto funcionó para mí: (Windows)

    Las bibliotecas de Python están en G: \ Python \ Lib

    (Python se instala en G :, puede ser diferente para ti)

    Descargue Twilio desde github y pegue la biblioteca en >> G: \ Python \ Lib <<

    problema de importación ido 🙂

    Tuve el mismo problema y me volvía loco. Finalmente lo descubrí. Cuando llegue el error:

    AttributeError: el módulo ‘twilio’ no tiene atributo ‘versión’

    Mire 2 líneas arriba y el error le está indicando dónde espera encontrar el archivo twilio. Así que lo moví de donde estaba a donde estaba pidiendo que estuviera.

    Instalado en:

     c:\users\rhuds\appdata\local\programs\python\python37-32\lib\site-packages 

    Lo moví a: Seguimiento (última llamada más reciente): Archivo “”, línea 1, en importación twilio Archivo "C:\Users\rhuds\AppData\Local\Programs\Python\Python37-32\twilio.py" , línea 2 en

    Ahora puedo importar twilio. Además de eso, lo único que hice fue desinstalar versiones antiguas de Python, pero no creo que eso realmente importara.