2016-06-30 18 views
0

Ich versuche matplotlib in Python27 zu installieren, aber Probleme mit pip laufen. Wie gesagt, wenn ich einen 'pip' Befehl versuche bekomme ichkann pip nicht als Befehl erkannt werden

'pip' wird nicht als interner oder externer Befehl erkannt.

Ich habe meine Pfadvariablen überprüft und sie zeigen auf den Speicherort meiner OSGeo4W Python27 Installation. get-pip.py funktioniert und es sagt sogar, ich bin auf meinem pip install aktuell.

Ich frage mich, ob das Problem ist, dass ich mehr als ein Python auf meinem PC installiert habe. Arc-Desktop entschied ich brauchte C: \ Python27 und C: \ Python34 auf dem OSGeo4W installieren im C: \ OSGeo4W64 \ apps \ Python27

Wer weiß, was das Problem sein könnte? Kann ich meine Python-Installationen konsolidieren, ohne etwas zu kaputt zu machen?

+0

Die ausführbare Pip-Datei befindet sich nicht in Ihrem Pfad. Mehrere Installationen sollten damit nichts zu tun haben. Stellen Sie sicher, dass der Pfad das Verzeichnis mit der ausführbaren Pip-Datei enthält. – adrianN

+0

Der Pfad zur exe ist dort für die Installation von OSGeo4W, und ich habe inzwischen entdeckt, dass pip über die OSGeo4W-Shell funktioniert, aber nicht über den Windows-Befehl cmd. Vielleicht muss ich Pfade zu der pip.exe für die C: \ Python27 und C: \ Python34 hinzufügen, damit es in der Windows-Cmd funktioniert? –

+0

Versuchen Sie 'python -m pip' stattdessen. – ppperry

Antwort

1

Sie müssen auch C:\Python27\Scripts zu Ihrem Pfad hinzufügen. Hier lebt standardmäßig die Pip-Programmdatei.

Denken Sie auch daran, die Befehlsshell zu schließen und erneut zu öffnen, nachdem Sie die Pfadvariable geändert haben, um sicherzustellen, dass das Update geladen ist.

+0

Ja! Das war es, ich habe die Pfade hinzugefügt, aber den cmd nicht neu gestartet; nachdem ich die OSGeo4W-Shell geöffnet hatte und es funktionierte. Habe gerade meinen cmd wieder geöffnet und es scheint jetzt auch dort zu arbeiten. Nach all dem kann ich Matplotlib mit pip in Windows anscheinend nicht installieren. Die whl-Dateien, die sie aus irgendeinem Grund zur Verfügung stellen, werden von Python nicht erkannt. Naja, zumindest muss ich das später nicht durchgehen, wenn ich etwas anderes in Python installieren will. Danke! –

+0

Ich habe es unter Windows in Python27 installiert. Ich denke, ich habe die WHL-Datei von dieser Website heruntergeladen: http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib Es hat Builds für mehrere Architekturen. Laden Sie einfach den für Ihre Konfiguration passenden herunter. – BHawk

+0

Und nochmals vielen Dank, dass die Datei, die ich von dort bekommen habe, funktioniert hat. –