2016-09-17 6 views
0

Ich habe alle Foren angeschaut, aber nichts hat bisher funktioniert. Ich habe stundenlang versucht, es zu installieren, damit jede Hilfe geschätzt wird. Ich habe Tweepy heruntergeladen und entpackt, ging zur Eingabeaufforderung, getippt "cd tweepy-master". Das funktioniert, aber wenn ich "python setup.py install" oder "python setup.py build" eintippe.Python 3 installieren Tweepy

Wenn ich "python setup.py install" eingeben, wird der Fehler angezeigt.

Traceback (jüngste Aufforderung zuletzt): File "setup.py", Linie 4, in von Setuptool importieren Setup, find_packages Datei „C: \ Benutzer \ Sam Terrett \ Dokumente Tragbare Python 3.2.5.1 \ \ App \ lib \ Site-Pakete \ setuptools__init __. Py ", Zeile 2, in von setuptools.extension import Erweiterung, Bibliothek Datei" C: \ Benutzer \ Sam Terrett \ Dokumente \ Portable Python 3.2.5.1 \ App \ lib \ Site -packages \ setuptools \ extension.py ", Zeile 5, in von setuptools.dist import _get_unpatched Datei" C: \ Benutzer \ Sam Terrett \ Dokumente \ Portable Python 3.2.5.1 \ App \ lib \ site-packages \ setuptools \ dist.py ", Zeile 103 außer ValueError, e: ^ Syntax: ungültige Syntax

Wenn ich Typ "Python setup.py build"

Traceback (jüngste Aufforderung zuletzt): File "setup.py", Linie 4, in von Setuptools importieren Setup, find_packages Datei "C: \ Benutzer \ Sam Terrett \ Dokumente \ Portable Python 3.2.5.1 \ App \ lib \ Site-Pakete \ setuptools__init __. Py", Zeile 2, in von setuptools.extension import Erweiterung, Bibliothek Datei "C: \ Benutzer \ Sam Terrett \ Dokumente \ Portable Python 3.2.5.1 \ App \ lib \ Site-Pakete \ setuptools \ extension.py ", Zeile 5, in von setuptools.dist import _get_unpatched Datei "C: \ Benutzer \ Sam Terrett \ Dokumente \ Portable Python 3.2.5.1 \ App \ lib \ Site-Pakete \ setuptools \ dist.py", Zeile 103 außer ValueError, e: ^ SyntaxError: ungültige Syntax

Ich sah viele Leute sagen, Pip zu verwenden, aber ich habe Mühe, das zu installieren. Danke für die Hilfe

Antwort

0

pip ist die gute Möglichkeit, ein Paket zu installieren. Wenn Sie nicht interessiert sind, können Sie von der Quelle installieren.

Aber Sie haben zu erinnern, dass, wenn Sie virtualenv oder virtualenvwrapper verwenden, dann können Sie python setup.py install verwenden sonst sollten Sie sudo python setup.py install verwenden.

Wenn Sie Windows-Benutzer dann sind, öffnen Sie Ihre cmd mit Administratorberechtigung und geben Sie python setup.py install.

0

Haben Sie Python mit dem Windows-Installationsprogramm von python.org installiert?

Weil dies mit Pip bereits gebündelt ist. (Ich kann nicht die genaue Position atm überprüfen, wie ich auf einem Mac bin, aber nach diesem SO Post sollte es unter C:\PythonX.X\Scripts befinden, wenn Sie den Standard-Installationsort beibehalten - andernfalls sollte es in <path-to-python>\Scripts natürlich befinden).

Sonst kann Pip leicht mit this Skript installiert werden.Einfach python get-pip.py im Skript Standort nennen und pip danach verfügbar sein sollte (wenn nicht direkt von Commandline mit pip, als wenigstens von python -m pip verwenden.) Pip endlich verfügbar zu haben, sollten Sie in der Lage sein, leicht pip install tweepy Aufruf zu installieren tweepy (oder python -m pip install tweepy bzw.).

Weitere Informationen zu Pip und den anderen Optionen zur Installation finden Sie unter https://pip.pypa.io/en/stable/installing/.

PS. Wenn das Installieren des Pakets über Pip nicht funktioniert, kann dies ein Kompatibilitätsproblem sein. Laut der tweepy github-page Python 3.2 ist nicht unter den unterstützten Python-Versionen. Also, wenn Ihr Portable Python wirklich einen Interpreter versioniert 3.2 .... (Sie können die Version Ihres Interpreters mit Python von cmd, die etwas wie > Python 3.X.X sollte drucken) überprüfen, kann das Paket überhaupt nicht richtig ausgeführt werden (auch wenn Sie können Installieren Sie es ohne Probleme).

Da der Portable Python anscheinend nicht mehr unterstützt wird, kann es sich lohnen, eine andere Lösung zu versuchen. Es gibt viele Vorschläge auf der portable python Website (ich weiß nur über Anaconda, aber das funktioniert einwandfrei). Aber wenn Sie nur python mit tweepy verwenden möchten und nichts wie scipy oder numpy benötigen, würde ich vorschlagen, einfach das Installationsprogramm von der offiziellen Website herunterzuladen. Wie gesagt, Pip wird mit der Standardinstallation ausgeliefert und kann verwendet werden, um die meisten Pakete, die Sie benötigen, einfach zu installieren. (Außer beispielsweise dem oben erwähnten scipy/numpy, die zusätzliche Nicht-Python-Bibliotheken erfordern, deren "manuelle" Installation sich möglicherweise nicht lohnt und daher die Verwendung einer umfassenderen Umgebung wie Anaconda legitimiert).

+0

Ich habe 3.5 Python von der Python.org-Website heruntergeladen und es heißt es installiert pip. Aber ich habe versucht, "pip install tweepy" und "python -m pip installieren tweepy" in der Admin-Eingabeaufforderung, aber es sagt "'pip' wird nicht als interner oder externer Befehl, bedienbare Programm oder Batch-Datei erkannt." –

+0

Sie müssen die ausführbare Datei 'pip' zum Systempfad hinzufügen. Unter Windows 8/10 können Sie dazu mit der rechten Maustaste auf das Windows-Symbol klicken und dann "System" → "Erweiterte Systemeinstellungen" → "Umgebungsvariablen" auswählen. Fügen Sie dann den oben genannten Python-Script-Speicherort zum Pfad hinzu, starten Sie Ihren cmd neu und Sie sollten bereit sein zu gehen. PS. Laut dieser SO [post] (http://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7) in Windows 7 könnten Sie auch den Pfad zum Pfad hinzufügen, indem Sie 'setx path 'ausführen % path%; C: \ Python35 \ Skripts; "'. Kann einen Versuch wert sein :-) – Kim

+0

FYI: Wenn Sie Python 3 verwenden, verwenden Sie 'pip3' anstelle von' pip'. 'pip' ist Python 2 –