it-swarm.com.de

Tweepy-Modul kann nicht importiert werden

Ich bin neu im Installieren neuer Python-Module.

Ich habe Twewe mit Pip Install Twewe installiert. Die Installation war erfolgreich und es wurden 2 Ordner tweepy & tweepy-3.3.0.dist-info in den Lib/site-Paketen erstellt, daher nahm ich an, dass alles in Ordnung sein sollte.

Als ich jedoch zum IDE ging und tweepy importierte. Das Modul kann nicht erkannt werden:

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

Was ist falsch?

Ich verwende Python 2.7.5.

[Update 1] Ich verwende Windows 7.

Ich habe pip zuerst mit dem Vorschlag eines anderen Forums installiert ( Wie installiere ich pip unter Windows? ). Das get-pip.py-Skript wird im Grunde gespeichert und mit einem Doppelklick darauf geklickt ("python get-pip.py" kann nicht wie vorgeschlagen in cmd Prompt funktionieren). Dann ging ich zu cmd und nagivierte zu C:/Python27/Scripts und gab pip install tweepy ein. Ich erinnerte mich daran, dass das Ergebnis eine erfolgreiche Installation war.

[Update 2] Wenn ich eine Datei mit import tweepy verwende und sie ausführte, habe ich einen ähnlichen Fehler.

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] Typisiert "pip freeze" in cmd. Es zeigt 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] Vielen Dank für die Hilfe, insbesondere Cleb & omri_saadon, dass der Dateipfad möglicherweise fehlerhaft ist.

Mir wurde gerade klar, dass meine GIS-Software ArcGIS standardmäßig einen anderen Python im Python27-Ordner installiert hat und alles aus diesem Ordner, C:\Python27\ArcGIS10.2, anstelle von C:\Python27 entnommen wird. Nachdem ich tweepy von C:\Python27\ArcGIS10.2\Scripts installiert habe, funktioniert alles gut.

5
Jake

Versuchen Sie, pip uninstall tweepy

und dann wieder pip install tweepy

Stellen Sie sicher, dass sich nicht mehrere Interpreter auf Ihrem Computer befinden. Wenn Sie mehrere haben, stellen Sie sicher, dass Ihr Pycharm (oder ein anderer Editor, den Sie verwenden) mit demselben Interpreter konfiguriert ist, auf dem Sie tweepy installiert haben.

9
omri_saadon

Wenn Sie Anaconda verwenden

conda install -c conda-forge tweepy

sie können auch verwenden

easy_install tweepy
2
Hadij

Wenn Sie ein Jupyter-Notebook auf Anaconda verwenden, versuchen Sie Folgendes:

 Sudo conda install tweepy

Das funktionierte für mich unter OSX.

0
user3291173

Wenn auf dem Computer mehrere Versionen von python installiert sind, müssen Sie sicherstellen, unter welcher Version das Paket installiert wurde. Auf meinem Mac sind zwei Versionen von Python installiert, sowohl python2 als auch python3 unter /usr/local/lib path.

pipinstall tweepy installiert das Paket nur in python2.7/site-packages, während VSCodepython3 entspricht. Führen Sie pip3install tweepy aus, um das Paket unter python3.7/site-packages abzurufen, damit das Modul vom Compiler erkannt werden kann. 

Wenn Sie Ubuntu verwenden, versuchen Sie Folgendes: Sudo apt install python-pip

und dann ausführen: python3 -m pip install tweepy

Ich hoffe das hilft!

0
harsh pamnani

Dasselbe gilt für mich, wenn Sie direkt in den Konsolenimport tweepy eingeben. Das funktioniert zwar, aber als ich versuchte, das Skript auszuführen, heißt es: 'Kein Modul mit dem Namen' tweepy '. Ich habe versucht, es zu deinstallieren und erneut zu installieren, aber die Lösung war einfacher. ____.] statt laufen zu wollen 

C:\script.py

Ich renne 

C:\python script.py

Es funktioniert, Python-Version ist 3.6.2. Tweepy-Version ist 3.5.0

0
Alekz7