Ich habe pip heruntergeladen und ausgeführt python setup.py install
und alles funktionierte einwandfrei. Der nächste Schritt des Tutorials ist die Ausführung von pip install <lib you want>
aber bevor es überhaupt versucht, etwas online zu finden, bekomme ich die Fehlermeldung "bash: pip: command not found".
Dies geschieht unter Mac OS X. Ich nehme an, dass irgendeine Pfadeinstellung nicht korrekt gesetzt wurde, als ich setup.py
. Wie kann ich weiter nachforschen? Was muss ich überprüfen, um eine bessere Vorstellung von der genauen Ursache des Problems zu bekommen?
EDIT: Ich habe auch versucht, Python 2.7 für Mac zu installieren, in der Hoffnung, dass der freundliche Installationsprozess alle Aufgaben erledigt, wie z.B. das Editieren von PATH und was sonst noch passieren muss, damit alles gemäß den Tutorials funktioniert, aber das hat nicht funktioniert. Nach der Installation führte das Ausführen von "python" immer noch zu Python 2.6 und PATH wurde nicht aktualisiert.
0 Stimmen
Wurde bei der Installation von pip gemeldet, dass sie erfolgreich war?
0 Stimmen
Vielleicht müssen Sie den Befehl als Root ausführen?
0 Stimmen
Ich verwende Terminal mit sudo, also sollte alles als Root ausgeführt werden. Die Installation war erfolgreich.
86 Stimmen
Das liegt daran, dass der python3-Pfad ( \bin ) hat nicht mehr "pip", sondern "pip3". Öffnen Sie Ihr Terminal und geben Sie "pip3 -v" ein und ich bin sicher, Sie werden sehen, dass es da ist. Seit Python 3.5 ist pip in Python enthalten, aber sie haben es leicht umbenannt. Hoffentlich hilft das.
1 Stimmen
Pip 3 funktioniert bei mir. Beispiel: pip3 install APScheduler
0 Stimmen
Ich stimme dafür, diese Frage zu schließen, weil sie fast zehn Jahre alt ist und sich auf eine völlig veraltete Version von Python bezieht. So wie sie gestellt wurde, kann sie nur dazu dienen, Neulinge in die Irre zu führen - denn wenn
pip
in einer aktuellen Installation fehlt, sind die meisten der hier gegebenen Antworten bestenfalls unsinnig und schlimmstenfalls aktiv schädlich.0 Stimmen
@SWalsh In der Frage wird ausdrücklich die Verwendung von Python 2.7 erwähnt, so dass eine Python3-Lösung Benutzern, die Python 2.7 verwenden, nicht hilft.
0 Stimmen
@KarlKnechtel wie wäre es, wenn Sie stattdessen den Text mit einem Warnhinweis am oberen Rand versehen würden, wenn Sie so fest daran glauben? Ich kenne mich mit Python selbst nicht gut aus.