Jak napisać plik .pth?


2

Chcę zmienić katalogi, w których Python szuka moich pakietów i modułów, a zmiana PYTHONPATH w zmiennych środowiskowych systemu Windows 10 nie działa. Tak więc jedynym rozwiązaniem (najwyraźniej) jest umieszczenie pliku pth w folderze mojego pakietu.

Jak utworzyć plik .pth? Jak mogę w nim pisać, jak mogę go otworzyć?

Ponadto, co powinienem w nim napisać, aby Python mógł go znaleźć i móc zaimportować mój pakiet?

Odpowiedzi:


0

Myślę, że pytanie jest stare, dodając tę ​​odpowiedź, jeśli ktoś tu wyląduje! W przypadku użytkowników systemu Windows 10 wykonaj następujący kod, używając Pythona. Za każdym razem, gdy zmienisz zmienną path_to_add i wykonasz ten kod, nowa ścieżka zostanie dołączona do pliku custom_path.pth.

# 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)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.