logo

Kontrollera installerade moduler i Python

Det finns många gånger när vi arbetar med någon annans system, och vi måste slutföra vårt projekt där. Det blir mer hektiskt när vi ska installera alla nödvändiga moduler i det systemet. Det är faktiskt stökigare när vi måste börja om från början när vi är mitt i vårt projekt. Detsamma innebär också när någon annan arbetar på vårt system för sitt eget projekt.

Därför, i sådana tider eller många andra fall, önskar vi att vi redan vet vilka moduler som redan finns i systemet så att vi inte slösar bort vår dyrbara tid genom att använda installationskommandon igen för dem. Det är också användbart när vi vill utföra en viss åtgärd i vårt program, och vi vet att vi har dessa moduler i vårt system, och vi kan använda dessa funktioner för att göra just den uppgiften.

I den här handledningen kommer vi att lära oss hur vi kan kontrollera installerade Python-moduler i ett system och få listan över alla installerade moduler så att vi inte behöver slösa mer tid.

Kontrollerar alla installerade Python-moduler

Som vi redan har diskuterat varför vi skulle behöva kontrollera listan över alla installerade Python-moduler i vårt system och hur användbart det blir när vi har den här listan med oss.

Nu kommer vi att lära oss hur vi kan kontrollera alla installerade Python-moduler i vårt system och få en komplett lista över dem. Vi kan till och med kontrollera lokalt närvarande Python-moduler i systemet såväl som Python-modulerna som vi har installerat i vårt system från kommandoterminalen med hjälp av pip-installeraren.

Vi kommer att använda följande två metoder i det här avsnittet för att kontrollera alla installerade Python-moduler i vårt system och få en lista över dem:

  1. Kontrollera alla lokalt installerade Python-moduler
  2. Kontrollera alla Python-moduler installerade

Låt oss förstå implementeringen av båda metoderna genom att använda dem och få listan över alla installerade Python-moduler med dem.

Metod 1: Kontrollera alla lokalt installerade Python-moduler:

Om vi ​​bara vill kontrollera alla lokalt installerade Python-moduler så är det väldigt enkelt. Vi måste öppna vårt Python-skal (där utgången visas), eller så kan vi till och med utföra den här uppgiften i Jupyter-anteckningsboken och Jupyter-labbet.

I Python-skalet (eller i Jupyter-anteckningsboken och Jupyter-labbet) måste vi skriva följande kommando inuti skalet:

 >> help('modules') 

När vi trycker på enter-tangenten efter att ha skrivit det ovan angivna kommandot kommer Python-skalet att börja ladda namnen på alla lokalt installerade Python-moduler i vårt system, och vi kan se följande statusfönster på vår skärm:

Kontrollera installerade moduler i Python

Som vi kan se laddas listan över alla lokalt installerade Python-moduler, och det kommer att ta lite tid för Python-skalet att få namnen på alla lokalt installerade Python-moduler. Vi måste vänta ett tag, och efter det kommer det att visa alla lokalt installerade Python-moduler i vårt system, som vi kan se på följande utdataskärm:

Kontrollera installerade moduler i Python

Här kan vi se namnen på alla lokalt installerade Python-moduler som finns i vårt system, och vi kan även spara dem för framtida referenser.

Metod 2: Kontrollera alla Python-moduler installerade:

För att kontrollera alla installerade Python-moduler kan vi använda följande två kommandon med 'pip':

  1. Använder kommandot 'pip freeze'
  2. Använder kommandot 'pip list

Låt oss använda båda kommandona för att förstå deras implementering på ett bättre sätt.

(i) Använd kommandot 'pip freeze': Vi måste använda kommandot 'pip freeze' i kommandotolksterminalen på vår enhet. Först måste vi öppna kommandotolksterminalen, och sedan måste vi skriva 'pip-kommandot' i den, och efter det måste vi trycka på enter-tangenten. När vi trycker på enter-tangenten börjar pip-installatören samla in listan över alla installerade Python-moduler, och efter ett tag kommer den att visa oss listan över alla installerade Python-moduler enligt följande:

Kontrollera installerade moduler i Python

(ii) Använd kommandot 'pip list': Om pip-installeraren som finns i vårt system är av 1.3 eller högre versioner, kan vi också använda den här metoden för att få listan över alla installerade Python-moduler. Som i den föregående metoden måste vi helt enkelt skriva kommandot 'pip list' inuti kommandotolken på vår enhet och trycka på enter-tangenten. När vi trycker på enter-tangenten börjar pip-installatören samla in listan över alla installerade Python-moduler, och efter ett tag kommer den att visa oss listan över alla installerade Python-moduler enligt följande:

Kontrollera installerade moduler i Python

Här har vi ändrat kommandot 'pip list' till: 'pip list-- format=column' så att vi kan få listan över alla installerade Python-moduler i vårt system i kolumnformaten.

Slutsats

I den här handledningen har vi lärt oss hur viktigt det är att vi har en lista över alla installerade moduler i vårt system eller någons system. Sedan har vi lärt oss alla metoder med vilka vi kan få listan över alla installerade Python-moduler i systemet. Vi lärde oss om de olika metoderna för lokalt installerade Python-moduler och alla Python-moduler installerade i systemet, och vi använde dessa metoder för att förstå deras implementering.