En Python-installation har et site-packages-bibliotek inde i modulbiblioteket. Denne mappe er hvor brugerinstallerede pakker slettes. EN .pth filen i denne mappe vedligeholdes, som indeholder stier til de mapper, hvor de ekstra pakker er installeret. I denne artikel lærer du, hvordan du finder placeringen af Pythons webstedspakkemappe i Python.
At finde den mappe, hvor webstedspakkerne er gemt, kan gøres på to måder:
- At finde site-packages-biblioteket, der indeholder alle de pakker, der er installeret i Python-distributionen.
- At finde pakkebiblioteket for en bestemt pakke/bibliotek.
At finde site-packages mappen
Det globale site-packages bibliotek (eller dist-packages) kunne findes ved at køre følgende kommando i kommandofortolkeren (cmd.exe eller terminal) på dit operativsystem:
markdown med billeder
py -m site>
Produktion:
strengværdi af

Dette giver en liste over alle de pakker, der er installeret på bruger- og basiswebstederne, inklusive de mapper, der er angivet i sys.sti fil. Derfor er outputtet af den forrige kommando verbose. For at strømline det, ring til getsite-pakker funktion til stede i websted bibliotek. Dette kunne kompileres til en one-liner ved hjælp af -c attribut til stede i Python-kommandoen, som udfører koden, der er givet i argumentet.
py -c 'import site; print(site.getsitepackages())'>
Produktion:

Dette giver en liste, der indeholder stien til site-pakker og standard python-distributionen, hvor site-packages-biblioteket vil indeholde listen over alle de pakker, der er installeret i Python.
hvordan man finder skærmstørrelse
At finde pakkebiblioteket for en bestemt pakke
For at finde den mappe, hvor et bestemt modul/bibliotek er installeret, skal du køre følgende kommando i styresystemets kommandofortolker:
py -m pip show>
Til demonstration kan pakkebiblioteket til pyautogui ville blive fundet. Derfor bliver kommandoen:
py -m pip show pyautogui>
Produktion:

Dette viser alle de oplysninger, der er knyttet til pakken sammen med den mappe, hvori den er placeret, som er site-pakker vejviser. Dette er fordi det er den overordnede mappe for alle pakkerne. Derfor kunne en pakkemappe findes ved at søge efter dens navn inde i site-pakker vejviser.