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:
- Kontrollera alla lokalt installerade Python-moduler
- 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:
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:
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':
- Använder kommandot 'pip freeze'
- 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:
(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:
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.