Namestitev Pythona ima imenik paketov spletnega mesta znotraj imenika modulov. Ta imenik je mesto, kamor se spustijo uporabniško nameščeni paketi. A .pth V tem imeniku se vzdržuje datoteka, ki vsebuje poti do imenikov, kjer so nameščeni dodatni paketi. V tem članku se boste naučili, kako v Pythonu najti lokacijo Pythonovega imenika paketov spletnih mest.
Iskanje imenika, v katerem so shranjeni paketi spletnega mesta, je mogoče na dva načina:
- Iskanje imenika paketov spletnega mesta, ki vsebuje vse pakete, nameščene v distribuciji Python.
- Iskanje imenika paketov določenega paketa/knjižnice.
Iskanje imenika paketov spletnih mest
Globalni imenik paketov spletnih mest (ali paketov dist) lahko poiščete tako, da zaženete naslednji ukaz v tolmaču ukazov (cmd.exe ali terminal) vašega operacijskega sistema:
kako obnoviti v photoshopu
py -m site>
Izhod:

To daje seznam vseh paketov, nameščenih na uporabniških in osnovnih mestih, vključno z imeniki, navedenimi v sys.path mapa. Zato je izhod prejšnjega ukaza podroben. Če ga želite racionalizirati, pokličite getsitepackages funkcija prisotna v mesto knjižnica. To bi lahko prevedli v eno vrstico z uporabo -c atribut, prisoten v ukazu Python, ki izvede kodo, podano v argumentu.
py -c 'import site; print(site.getsitepackages())'>
Izhod:
r in c programiranje

To daje seznam, ki vsebuje pot paketov spletnih mest in privzeto distribucijo python, kjer bi imenik paketov spletnih mest vseboval seznam vseh paketov, nameščenih v Pythonu.
seznam kot niz
Iskanje imenika paketov določenega paketa
Če želite poiskati imenik, v katerem je nameščen določen modul/knjižnica, zaženite naslednji ukaz v tolmaču ukazov operacijskega sistema:
py -m pip show>
Za predstavitev imenik paketov za pyautogui bi se našel. Zato postane ukaz:
py -m pip show pyautogui>
Izhod:

To prikazuje vse informacije, povezane s paketom, skupaj z imenikom, v katerem se nahaja, kar je paketi spletnih mest imenik. To je zato, ker je nadrejeni imenik vseh paketov. Imenik paketov je torej mogoče najti tako, da poiščete njegovo ime znotraj paketi spletnih mest imenik.