2017-04-20 5 views
0

Ich bin neu in virtuellen Umgebungen und scheint etwas Einfaches zu vermissen.Twilio VirtualENV Import Fehler

Ich habe eine frische virtuelle Umgebung, in der ich einige Module von Twilio nicht importieren kann. Ich habe die Umgebung aktiviert (source TextingENV/bin/activate) und pip install twilio verwendet, um den neuesten Twilio zu installieren. Ich kann Python starten und import twilio ohne Problem ausführen. Aber ich kann das nicht tun folgenden:

>>> from twilio import TwilioRestException 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name TwilioRestException 

>>> from twilio.rest import TwilioRestClient 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name TwilioRestClient 

Ich habe die Version von Twilio in meiner beide Haupt Umgebung und dieser virtuellen geprüft und sie sind beide 6.0.0 (pip freeze | grep twilio während virtualenv aktiv ist und nicht)

Antwort

1

Twilio Entwickler Evangelist hier.

In Version 6 der Twilio Python library, TwilioRestException can be found in twilio.base.exceptions. So wollen Sie:

>>> from twilio.base.exceptions import TwilioRestException 
+0

Vielen Dank @philnash. Und '' twoilio.rest import Client' scheint 'von twilio.rest import TwilioRestClient' zu ersetzen. Weißt du, warum die alten Befehle in der nativen Umgebung funktionieren, aber nicht in der virtuellen? Das hat mich immer noch verwirrt. – atclaus

+0

Ich fürchte, ich nicht, ich bin nicht wirklich ein Python-Entwickler, also kenne ich virtuelle Umgebungen nicht gut. Es tut uns leid! – philnash

Verwandte Themen