J'ai installé python 2.7.10 avec l'accès PATH et correctement installé twilio. Cependant, quand j'essaye d'exécuter un code, je reçois ce message d'erreur
Traceback (most recent call last):
File "C:\Users\tmslvo\Google Drive\Desktop\send text.py", line 1, in <module>
from twilio.rest import TwilioRestClient
ImportError: No module named twilio.rest
Maintenant, j'ai lu qu'une des raisons pourrait être que python ne peut pas trouver le paquet twilio alors j'ai essayé le
which -a python
which -a twilio
commandes (dans mon invite de commande Windows), auquel cas je reçois
'which' is not recognized as an internal or external command,
operable program or batch file.
Est-ce que quelqu'un a une idée de ce que je fais mal?
Je vous remercie!
Twilio développeur évangéliste ici.
Je pense que votre problème sera que, d'une manière ou d'une autre, lorsque vous avez installé la bibliothèque, celle-ci a échoué en silence (?). Quelques points à garder à l'esprit:
twilio.py
car cela serait en conflit avec la bibliothèque réelle.python --version
.Tout cela échouant, relancez l’installation et tout se passe bien (sans erreur), vous devriez pouvoir le tester rapidement avec le code suivant .
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
J'ai rencontré le même problème. J'avais utilisé easy_install au lieu de pip pour installer twilio, ce qui était le problème. Pour résoudre ce problème, j'ai exécuté pip uninstall twilio
et réinstallé à l'aide de pip.
Fermez puis relancez toutes les instances IDLE.
Cela semble évident, mais cela a fonctionné pour moi, car les installations des composants ont été un succès
Je pense que votre pip n'est pas configuré correctement. Vous aurez peut-être réussi à installer le message mais ce n’est pas l’installation où il devrait être. essayez pip install --user, je suis sûr que cela fonctionnera pour vous. L'installation pip peut fonctionner correctement uniquement dans virtualenvironment sans configuration. Essayez d'installer pip - nom du package utilisateur
@iosCurator
J'avais d'abord installé twilio avec l'outil easy_intall
J'ai suivi les étapes ci-dessous:
pip uninstall twillo
pip install twilio
Utilisateur Pycharm:
Les Mac (mi-2017) sont livrés avec python 2.6
et 2.7
installés. PyCharm
utilise par défaut 2.6
. Lorsque vous installez twilio
(Pip install), le module est installé dans la version python 2.7
. Ainsi, lorsque vous essayez d'exécuter twilio
à partir de PyCharm
, vous obtenez
ImportError: No module named twilio.rest
Solution: modifiez l'interpréteur python dans PyCharm
. Allez à preferences > project interpreter
et dans le menu déroulant Project Interpreter
choisissez python 2.7
essayez ceci: Sudo pip3 installez twilio --upgrade