470 Stimmen

Wie füge ich dem PYTHONPATH in Windows hinzu, damit er meine Module/Pakete findet?

Ich habe ein Verzeichnis, das alle meine Django-Anwendungen beherbergt ( C:\My_Projects ). Ich möchte dieses Verzeichnis zu meinem PYTHONPATH damit ich die Anwendungen direkt aufrufen kann.

Ich habe versucht, Folgendes hinzuzufügen C:\My_Projects\; zu meinem Windows Path von der Windows-Benutzeroberfläche ( My Computer > Properties > Advanced System Settings > Environment Variables ). Aber es liest immer noch nicht das Coltrane-Modul und erzeugt diesen Fehler:

Fehler: Kein Modul namens coltrane

5voto

Um den PYTHONPATH zu erweitern, führen Sie regedit aus und navigieren Sie zu KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore und wählen Sie dann den Ordner für die python Version, die Sie verwenden möchten. Darin befindet sich ein Ordner mit der Bezeichnung PythonPath, mit einem Eintrag, der die Pfade angibt, in denen die Standardinstallation Module speichert. Klicken Sie mit der rechten Maustaste auf PythonPath und wählen Sie die Option zum Erstellen eines neuen Schlüssel. Vielleicht möchten Sie den Schlüssel nach dem Projekt benennen, dessen Module er spezifizieren wird; auf diese Weise können Sie den Schlüssel leicht unterteilen und verfolgen Sie Ihre Pfadänderungen.

danke

5voto

Ravi Shankar Kota Punkte 627

Ich habe es hinbekommen Windows 10 indem Sie die folgenden Schritte ausführen.

Unter Umgebungsvariablen sollten Sie es nur unter PATH von " System-Variablen " und nicht unter " Benutzer-Variablen ". Dies ist eine große Verwirrung und frisst Zeit, wenn wir es verpassen.

Versuchen Sie auch, zu dem Pfad zu navigieren, in dem Sie Python auf Ihrem Rechner installiert haben, und fügen Sie ihn zu PATH hinzu. Dies funktioniert einfach und keine Notwendigkeit, jede andere Sache in meinem case.I hinzufügen nur unten Pfad und es funktionierte.

C:\Users\YourUserName\AppData\Local\Programs\Python\Python37 -32

Das Wichtigste Schließen Sie die Eingabeaufforderung, öffnen Sie sie erneut und versuchen Sie erneut, "python" einzugeben, um die Versionsangaben zu sehen. Sie müssen die Eingabeaufforderung neu starten, um die Version zu sehen, nachdem Sie den Pfad in den Umgebungsvariablen eingerichtet haben.

Nach dem Neustart sollten Sie in der Lage sein um die Python-Eingabeaufforderung zu sehen und die folgenden Informationen bei der Eingabe von python in der Eingabeaufforderung:

On typing python in command prompt

3voto

Andreas Bergström Punkte 12418

Für alle, die versuchen, dies mit Python 3.3+ zu erreichen, enthält das Windows-Installationsprogramm jetzt eine Option, um python.exe zum Systemsuchpfad hinzuzufügen. Lesen Sie mehr unter die Dokumente .

2voto

Dan Randolph Punkte 709

この PYTHONPATH Variable muss gesetzt werden für ArcPY wenn ArcGIS Desktop installiert ist.

PYTHONPATH=C:\arcgis\bin (Ihr ArcGIS-Stammverzeichnis)

Aus irgendeinem Grund war die Einstellung nie vorhanden, als ich das Installationsprogramm auf einem Windows 7 32-Bit-System verwendet habe.

1voto

sandatomo Punkte 103

Vielleicht ein wenig spät, aber so fügen Sie den Pfad zu den Windows-Umgebungsvariablen hinzu.

  1. Gehen Sie auf die Registerkarte Umgebungsvariablen, indem Sie die Windows-Taste + Pause inter drücken.

  2. Gehen Sie zu Erweiterte Systemeinstellungen.

  3. Klicken Sie auf Umgebungsvariablen.

  4. Suchen Sie im unteren Fenster nach dem Wert "Pfad".

  5. Wählen Sie es

  6. Klicken Sie auf Bearbeiten

  7. Fügen Sie am Ende der Zeile Ihren Installationsordner und die Route zum Ordner "Scripts" hinzu.

  8. Klicken Sie auf ok, aceptar usw.

Das war's. Geben Sie cmd ein und schreiben Sie python von einem beliebigen Ort auf Ihrem Laufwerk, es sollte das Python-Programm aufrufen.

Beispiel mit meinem PC (ich habe Python34 )

EXISTING_LINES;C:\Python34;C:\Python34\Scripts\

Ich hoffe, es hilft.

Grüße aus Bogotá

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X