web-dev-qa-db-fra.com

Impossible d'importer le module tweepy

Je suis nouveau à l'installation de nouveaux modules Python.

J'ai installé tweepy en utilisant pip install tweepy. L'installation a réussi et 2 dossiers tweepy & tweepy-3.3.0.dist-info sont créés dans les packages Lib/site, j'ai donc supposé que tout devrait bien se passer.

Cependant, quand je suis allé à la IDE et importez tweepy. Il est impossible de détecter le module:

>>> import tweepy
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
ImportError: No module named tweepy

Qu'est-ce qui ne va pas?

Je suis sous Python 2.7.5.

[Mise à jour 1] J'utilise Windows 7.

J'ai d'abord installé pip en utilisant la suggestion d'un autre forum ( Comment puis-je installer pip sous Windows? ). essentiellement en sauvegardant le script get-pip.py et en double-cliquant dessus (impossible d'obtenir "python get-pip.py" pour qu'il fonctionne dans l'invite cmd comme suggéré). Ensuite, je suis allé à cmd et nagivé à C:/Python27/Scripts et tapez pip install tweepy. Je me suis souvenu d'avoir vu le résultat comme une installation réussie.

[Update 2] En utilisant un fichier avec import tweepy et en l'exécutant, j'ai une erreur similaire.

Traceback (most recent call last):
  File "C:\Python27\ArcGIS10.2\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Users\xxxx\Desktop\Script1.py", line 2, in <module>
    from tweepy import Stream
ImportError: No module named tweepy

[Update 3] Dactylographié "gel gel" dans cmd. Il montre bien tweepy = 3.3.0

C:\Python27\Scripts>pip freeze 
oauthlib==0.7.2 
requests==2.7.0 
requests-oauthlib==0.5.0 
six==1.9.0 
tweepy==3.3.0 
wheel==0.24.0

[Answer] Merci pour toute l'aide, les gars, en particulier Cleb & omri_saadon, qui a suggéré qu'il pourrait y avoir un problème avec le chemin du fichier.

Je viens de me rendre compte que mon logiciel SIG, ArcGIS, installait par défaut un autre Python dans le dossier Python27 et que tout était pris dans ce dossier, C:\Python27\ArcGIS10.2, au lieu de C:\Python27. Après avoir installé tweepy à partir de C:\Python27\ArcGIS10.2\Scripts, tout fonctionne bien.

5
Jake

Essayez de pip uninstall tweepy

et puis encore pip install tweepy

Assurez-vous de ne pas avoir plusieurs interprètes sur votre ordinateur. Si vous en avez plusieurs, assurez-vous que votre pycharm (ou tout autre éditeur que vous utilisez) est configuré avec le même interpréteur que celui où vous avez installé tweepy.

9
omri_saadon

Si vous utilisez Anaconda

conda install -c conda-forge tweepy

vous pouvez aussi utiliser

easy_install tweepy
2
Hadij

Si vous utilisez un ordinateur portable Jupyter sur Anaconda, essayez:

 Sudo conda install tweepy

Cela a fonctionné pour moi sur OSX.

0
user3291173

Si plusieurs versions de python sont installées sur l'ordinateur, vous devez vérifier sous quelle version le package a été installé. J'ai deux versions de python installées sur mon mac, python2 et python3 sous /usr/local/lib path.

pipinstall tweepy installe uniquement le package dans python2.7/site-packages, alors que VSCode est conforme à python3. Exécutez pip3install tweepy pour obtenir le package sous python3.7/site-packages afin que le module puisse être reconnu par le compilateur. 

0

Si vous utilisez Ubuntu, essayez: Sudo apt install python-pip

puis exécutez: python3 -m pip install tweepy

J'espère que ça aide!

0
harsh pamnani

La même chose pour moi, taper directement dans la tweepy d'importation de la console, cela fonctionne, mais quand j'ai essayé de lancer le script, il dit "Aucun module nommé 'tweepy", j'ai essayé de désinstaller et d'installer à nouveau mais la solution était plus simple, au lieu de courir comme 

C:\script.py

Je cours 

C:\python script.py

Cela fonctionne, la version de Python est 3.6.2 La version de Tweepy est 3.5.0

0
Alekz7