Hvor er python -pakker installert i Linux

Hvor er python -pakker installert i Linux
Denne artikkelen fokuserer på Python -pakker plassering i forskjellige Linux -distribusjoner.

Ved å lese denne opplæringen lærer du hvor Python -pakkene og modulene er installert i systemet ditt og andre Linux -distribusjoner. Men den viktigste undervisningen i denne opplæringen er i den siste delen, hvor du vil lære å finne Python -pakkene uten å memorere katalogene uavhengig av Linux -distribusjons- eller installasjonsmetoden.

Alle eksempler vist i denne artikkelen inkluderer skjermbilder, noe som gjør det enkelt for hver Linux -bruker å forstå dem uavhengig av kunnskapsnivået.

Forrige nødvendige trinn: Lære den installerte Python -versjonen

For å følge alle instruksjonene beskrevet i denne artikkelen, må du først kjenne Python -versjonen som er installert i systemet ditt.

For å lære det, kan du bruke LS -kommandoen etterfulgt av den kjørbare filbanen og erstatte versjonen med et jokertegn som vist på følgende:

LS/usr/bin/python*



Som du kan se, er det to Python -versjoner som for øyeblikket er installert i systemet mitt: Python 3.9 og Python 2.7. De andre stiene tilhører de symbolske koblingene.

Hvor lagres Python -pakker når de er installert uten Packages Manager

Hvis Python -installasjonen ble gjort fra kilder eller fra Python -installasjonsmekanismer (som easy_install eller python -oppsettet.py) og ikke fra en pakkeradministrator som apt-get eller evnen Blant andre er python -pakker lagret under /usr/local/lib/python/ katalog.

Denne katalogen kan defineres som universell og gyldig for nesten alle Linux -distribusjoner fordi den er basert på installasjonsmetoder tilgjengelig for forskjellige distribusjoner uavhengig av pakkeledere. Dette er selvfølgelig ikke gyldig når Python er installert ved hjelp av en spesifikk Distro Packages Manager.

Hvis du samlet Python fra kilder eller installerte den ved hjelp av oppsett.py eller easy_install, Du kan sjekke dette stedet ved å bruke LS -kommandoen som vist i følgende skjermbilde hvor 3.10 Må erstattes med din faktiske Python -versjon.

LS/usr/local/lib/python3.10/


Hvor er python -pakker når de er installert gjennom pip

Python -pakker installert ved hjelp av PIP -kommandoen lagres under /usr/local/lib // dist-pakker/pip/ katalog.

Du kan finne riktig sted ved å bruke Pip Kommando etterfulgt av liste Alternativ som vist i følgende:

PIP -liste


Hvor er Python -pakker installert i Debian/Ubuntu -distribusjoner

Hvis du er en Debian, Ubuntu eller annen basert distribusjon og du installerte Python gjennom dpkg Packages Manager eller en av dens fronter som apt-get, Apt eller evne, pakkene er lagret i /usr/lib/python katalog, som vist i følgende bilde der 3.9 Må erstattes med din faktiske Python -versjon.

LS/usr/lib/python3.9



Merk: Som nevnt tidligere, hvis du ikke installerer Python ved å bruke dpkg, Apt, apt-get eller evne, Pakkene vil ha et annet sted beskrevet i den første delen av dette dokumentet.

Hvor er Python -pakker installert i Red Hat -baserte distribusjoner og SUSE

Som i Debian/Ubuntu, er Python -pakker uten definert spesifikk arkitektur installert under /usr/lib/python katalog.

Men spesifikke arkitektur Python -pakker i Red Hat lagres under en beskrivende katalog som /usr/lib64/python.

Lokale Python -pakker er installert under /hjem//.Lokal/lib/python/.

Hvordan finne installerte Python -pakker uavhengig av installasjonsmetoden

Hva som er din Linux -distribusjon, kan du alltid bruke finne kommando for å søke på filene etter type, i dette tilfellet for å finne Python -pakkene ved å bruke sine .py utvidelse som vist i følgende figur hvor /usr er overordnet katalog i det rekursive søket, -type f definerer at du søker på filer og ikke kataloger, og "*.py”Er utvidelsen av filer du leter etter.

finn /usr -type f -navn "*.py "


Finne Python -moduler

For å finne Python -modulene, åpne Python -konsollen ved å utføre Python, hvor må erstattes med din faktiske Python -versjon. Kjør deretter kommandoen Hjelp (“Moduler”) Som vist i følgende eksempel:

I vårt tilfelle, ved hjelp av Python 3, utfører vi følgende kode:

Python3


Deretter utfører vi også denne følgende koden:

Hjelp ("Moduler")


Konklusjon

Som du kan se, er Python -pakker installert på forskjellige steder avhengig av Linux -distribusjon, installasjonsmetoder, og i noen tilfeller, avhengig av arkitektur. Men finne Kommando er nyttig for å søke i alle Python -pakker uavhengig av installasjonsmetoden, distribusjonen eller arkitekturen, og er en gyldig teknikk for hver Linux -distribusjon. Å lære programversjonene eller hvordan du finner filene etter type eller utvidelse er ekstremt enkelt og obligatorisk for alle Linux -brukerne uavhengig av kunnskapsnivået. Det er viktig å avklare at selv om denne artikkelen gir eksempler inkludert Python 2, ble denne versjonen avviklet og Python 3 er den nåværende versjonen, med mange forbedringer. Forsøk alltid å installere Python ved å bruke Linux Distribution Packages Manager, løse avhengighetene automatisk og lette fjerningsprosessen før problemer.

Takk for at du leste denne artikkelen. Vi håper det var nyttig. Fortsett å følge Linux -hint for mer profesjonelle Linux -tips og opplæringsprogrammer.