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:
- Skontrolujte všetky lokálne nainštalované moduly Pythonu
- 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:
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:
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':
- Použitie príkazu „pip freeze“.
- 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:
(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:
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.