Wie schreibe ich eine .pth-Datei?

642
Iska

Ich möchte die Verzeichnisse ändern, in denen Python nach Paketen und Modulen sucht, und das Ändern von PYTHONPATH in Windows 10-Umgebungsvariablen funktioniert nicht. Die einzige Lösung (scheinbar) ist also, eine .pth-Datei in meinem Paketordner abzulegen.

Wie erstelle ich eine .pth-Datei? Wie kann ich darin schreiben, wie kann ich es öffnen?

Was muss ich auch darauf schreiben, damit Python es finden und mein Paket importieren kann?

2

1 Antwort auf die Frage

0
Dhwani

Die Frage ist alt, denke ich, füge diese Antwort hinzu, wenn hier jemand landet! Führen Sie für Windows 10-Benutzer den folgenden Code mit Python aus. Jedes Mal, wenn Sie die Variable path_to_add ändern und diesen Code ausführen, wird ein neuer Pfad an die Datei custom_path.pth angehängt.

# site_packages_path is the packages folder, which in my case is:  site_packages_path = r'C:\Users\Dhwani\AppData\Local\Continuum\anaconda3\Lib\site-  packages'  # path that you wanna add, which again in my case is  path_to_add = "C:\Users\P077172\Documents\Jupyter"  f = open(site_packages_path + "\custom_path.pth", "a") f.write(path_to_add)