Python diegimas turi svetainės paketų katalogą modulio kataloge. Šiame kataloge atsisakoma vartotojo įdiegtų paketų. A .pth išlaikomas failas šiame kataloge, kuriame yra keliai į katalogus, kuriuose įdiegti papildomi paketai. Šiame straipsnyje sužinosite, kaip rasti Python svetainių paketų katalogo vietą Python.
Katalogą, kuriame saugomi svetainės paketai, galima rasti dviem būdais:
- Raskite svetainių paketų katalogą, kuriame yra visi „Python“ paskirstyme įdiegti paketai.
- Konkretaus paketo / bibliotekos paketų katalogo radimas.
Svetainių paketų katalogo radimas
Global site-packages katalogą (arba dist-packages) galima rasti paleidus šią komandą operacinės sistemos komandų interpretatoriuje (cmd.exe arba terminale):
išskyrus
py -m site>
Išvestis:
surūšiuotas java masyvų sąrašas

Čia pateikiamas visų vartotojo ir pagrindinėse svetainėse įdiegtų paketų sąrašas, įskaitant katalogus, išvardytus sys.path failą. Taigi ankstesnės komandos išvestis yra žodinė. Norėdami jį supaprastinti, skambinkite gauti svetainės paketus funkcija, esanti svetainę biblioteka. Tai gali būti sudaryta į vieną įdėklą naudojant -c atributas, esantis Python komandoje, kuri vykdo argumente nurodytą kodą.
py -c 'import site; print(site.getsitepackages())'>
Išvestis:

Tai suteikia sąrašą, kuriame yra svetainių paketų kelias ir numatytasis python paskirstymas, kuriame svetainės paketų kataloge būtų visų Python įdiegtų paketų sąrašas.
kaip java paversti eilutę į sveikąjį skaičių
Konkretaus paketo paketų katalogo radimas
Norėdami rasti katalogą, kuriame yra įdiegtas tam tikras modulis / biblioteka, operacinės sistemos komandų interpretatoriuje paleiskite šią komandą:
py -m pip show>
Norėdami parodyti, paketo katalogas pyautogui būtų rasta. Taigi komanda tampa tokia:
py -m pip show pyautogui>
Išvestis:

Tai rodo visą informaciją, susijusią su paketu, kartu su katalogu, kuriame jis yra, ty svetainės paketai katalogas. Taip yra todėl, kad tai yra pagrindinis visų paketų katalogas. Taigi paketo katalogą galima rasti ieškant jo pavadinimo svetainės paketai katalogas.