logo

Hanki Python-sivustopakettien hakemiston sijainti

Python-asennuksessa on sivustopakettien hakemisto moduulihakemiston sisällä. Tämä hakemisto on paikka, josta käyttäjän asentamat paketit pudotetaan. A .pth tässä hakemistossa olevaa tiedostoa ylläpidetään, joka sisältää polut hakemistoihin, joihin ylimääräiset paketit on asennettu. Tässä artikkelissa opit löytämään Pythonin sivustopakettihakemiston sijainnin Pythonissa.

Hakemisto, johon sivustopaketit on tallennettu, voidaan etsiä kahdella tavalla:



  • Sivustopakettien hakemiston löytäminen, joka sisältää kaikki Python-jakeluun asennetut paketit.
  • Tietyn paketin/kirjaston pakettihakemiston etsiminen.

Sivustopakettien hakemiston löytäminen

Maailmanlaajuinen sivustopakettihakemisto (tai dist-paketit) voidaan löytää suorittamalla seuraava komento käyttöjärjestelmäsi komentotulkin (cmd.exe tai terminaalissa):

xor cpp
py -m site>

Lähtö:

Tämä antaa luettelon kaikista käyttäjä- ja perussivustoille asennetuista paketeista, mukaan lukien hakemistossa luetellut hakemistot sys.path tiedosto. Siksi edellisen komennon tulos on monisanainen. Virtaviivaistaa sitä soittamalla saada sivustopaketteja toiminto, joka on läsnä sivusto kirjasto. Tämä voitaisiin koota yksilinjaiseksi käyttämällä -c attribuutti, joka on Python-komennossa, joka suorittaa argumentissa annetun koodin.



py -c 'import site; print(site.getsitepackages())'>

Lähtö:

vertaa merkkijonoja java

Tämä antaa luettelon, joka sisältää sivustopakettien polun ja python-oletusjakelun, jossa sivustopakettien hakemisto sisältää luettelon kaikista Pythoniin asennetuista paketeista.

pvr täysi muoto

Tietyn paketin pakettihakemiston etsiminen

Voit etsiä hakemiston, johon tietty moduuli/kirjasto on asennettu, suorittamalla seuraavan komennon käyttöjärjestelmän komentotulkin avulla:



py -m pip show>

Esittelyä varten pakettihakemisto pyautogui löytyisi. Tästä syystä komennosta tulee:

py -m pip show pyautogui>

Lähtö:

Tämä näyttää kaikki pakettiin liittyvät tiedot sekä hakemiston, jossa se sijaitsee, joka on sivustopaketit hakemistosta. Tämä johtuu siitä, että se on kaikkien pakettien päähakemisto. Näin ollen pakettihakemisto voidaan paikantaa etsimällä sen nimeä hakemistosta sivustopaketit hakemistosta.