logo

Skontrolujte nainštalované moduly v Pythone

Mnohokrát pracujeme na systéme niekoho iného a tam musíme dokončiť náš projekt. Stáva sa to hektickejšie, keď musíme do systému nainštalovať všetky požadované moduly. V skutočnosti je zložitejšie, keď musíme začať od nuly, keď sme v polovici nášho projektu. To isté znamená, keď niekto iný pracuje na našom systéme pre svoj vlastný projekt.

koľko miest v Spojených štátoch amerických

Preto si v takýchto časoch alebo v mnohých iných prípadoch želáme, aby sme už vedeli, aké moduly sa už v systéme nachádzajú, aby sme nestrácali svoj drahocenný čas tým, že by sme pre ne znova používali inštalačné príkazy. Je to tiež užitočné, keď chceme vykonať určitú akciu v našom programe a vieme, že tieto moduly máme v našom systéme a môžeme tieto funkcie použiť na vykonanie tejto konkrétnej úlohy.

V tomto návode sa naučíme, ako môžeme skontrolovať nainštalované moduly Pythonu v systéme a získať zoznam všetkých nainštalovaných modulov, aby sme nemuseli strácať viac času.

Kontrola všetkých nainštalovaných modulov Pythonu

Ako sme už diskutovali o tom, prečo by sme potrebovali skontrolovať zoznam všetkých nainštalovaných modulov Pythonu v našom systéme a aké užitočné je, keď máme tento zoznam so sebou.

Teraz sa naučíme spôsoby, ako môžeme skontrolovať všetky nainštalované moduly Pythonu v našom systéme a získať ich kompletný zoznam. Môžeme dokonca skontrolovať lokálne prítomné moduly Pythonu v systéme, ako aj moduly Python, ktoré sme nainštalovali v našom systéme z príkazového terminálu pomocou inštalátora pip.

V tejto časti použijeme nasledujúce dve metódy na kontrolu všetkých nainštalovaných modulov Pythonu v našom systéme a získanie ich zoznamu:

  1. Skontrolujte všetky lokálne nainštalované moduly Pythonu
  2. Skontrolujte všetky nainštalované moduly Pythonu

Poďme pochopiť implementáciu oboch metód ich použitím a získaním zoznamu všetkých nainštalovaných modulov Pythonu s nimi.

Metóda 1: Skontrolujte všetky lokálne nainštalované moduly Pythonu:

Ak chceme skontrolovať iba všetky lokálne nainštalované moduly Pythonu, potom je to veľmi jednoduché. Musíme otvoriť náš Python shell (kde sa zobrazuje výstup), alebo dokonca môžeme túto úlohu vykonať v notebooku Jupyter a laboratóriu Jupyter.

java obsahuje podreťazec

V Python shell (alebo v Jupyter notebooku a Jupyter lab) musíme do shellu napísať nasledujúci príkaz:

javafx tutoriál
 >> help('modules') 

Keď po napísaní vyššie uvedeného príkazu stlačíme kláves enter, shell Pythonu začne načítavať názvy všetkých lokálne nainštalovaných modulov Pythonu v našom systéme a na našej obrazovke môžeme vidieť nasledujúce stavové okno:

Skontrolujte nainštalované moduly v Pythone

Ako vidíme, zoznam všetkých lokálne nainštalovaných modulov Pythonu sa načítava a shellu Pythonu bude chvíľu trvať, kým získa názvy všetkých lokálne nainštalovaných modulov Pythonu. Musíme chvíľu počkať a potom sa zobrazia všetky lokálne nainštalované moduly Pythonu v našom systéme, ako môžeme vidieť na nasledujúcej výstupnej obrazovke:

Skontrolujte nainštalované moduly v Pythone

Tu môžeme vidieť názvy všetkých lokálne nainštalovaných modulov Pythonu prítomných v našom systéme a tiež ich môžeme uložiť pre budúce referencie.

Metóda 2: Skontrolujte všetky nainštalované moduly Pythonu:

Na kontrolu všetkých nainštalovaných modulov Pythonu môžeme použiť nasledujúce dva príkazy s 'pip':

  1. Použitie príkazu „pip freeze“.
  2. Pomocou príkazu „pip list“.

Použime oba príkazy, aby sme lepšie porozumeli ich implementácii.

reťazcové metódy

(i) Pomocou príkazu „pip freeze“: Musíme použiť príkaz „pip freeze“ v termináli príkazového riadka nášho zariadenia. Najprv musíme otvoriť terminál príkazového riadka a potom do neho musíme napísať „príkaz pip“ a potom musíme stlačiť kláves enter. Keď stlačíme kláves enter, pip inštalátor začne zhromažďovať zoznam všetkých nainštalovaných modulov Pythonu a po chvíli nám zobrazí zoznam všetkých nainštalovaných modulov Pythonu nasledovne:

Skontrolujte nainštalované moduly v Pythone

(ii) Pomocou príkazu „pip list“: Ak je inštalátor pip prítomný v našom systéme verzie 1.3 alebo vyššej, potom môžeme túto metódu použiť aj na získanie zoznamu všetkých nainštalovaných modulov Pythonu. Rovnako ako v predchádzajúcej metóde musíme jednoducho napísať príkaz „pip list“ do terminálu príkazového riadka nášho zariadenia a stlačiť kláves Enter. Keď stlačíme kláves enter, pip inštalátor začne zhromažďovať zoznam všetkých nainštalovaných modulov Pythonu a po chvíli nám zobrazí zoznam všetkých nainštalovaných modulov Pythonu nasledovne:

Skontrolujte nainštalované moduly v Pythone

Tu sme upravili príkaz 'pip list' na: 'pip list-- format=column', aby sme mohli získať zoznam všetkých nainštalovaných modulov Pythonu v našom systéme vo formátoch stĺpcov.

Záver

V tomto návode sme sa naučili, aké dôležité je mať zoznam všetkých nainštalovaných modulov v našom systéme alebo v systéme niekoho iného. Potom sme sa naučili všetky metódy, pomocou ktorých môžeme získať zoznam všetkých nainštalovaných modulov Pythonu v systéme. Dozvedeli sme sa o rôznych metódach pre lokálne nainštalované moduly Pythonu a všetky moduly Python nainštalované v systéme a tieto metódy sme použili na pochopenie ich implementácie.