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.
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.
Si vous utilisez Anaconda
conda install -c conda-forge tweepy
vous pouvez aussi utiliser
easy_install tweepy
Si vous utilisez un ordinateur portable Jupyter sur Anaconda, essayez:
Sudo conda install tweepy
Cela a fonctionné pour moi sur OSX.
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.
Si vous utilisez Ubuntu, essayez: Sudo apt install python-pip
puis exécutez: python3 -m pip install tweepy
J'espère que ça aide!
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