logo

Zkontrolujte nainstalované moduly v Pythonu

Mnohokrát pracujeme na systému někoho jiného a tam musíme náš projekt dokončit. Je to hektičtější, když musíme do systému instalovat všechny požadované moduly. Ve skutečnosti je složitější, když musíme začít od nuly, když jsme v polovině našeho projektu. Totéž také znamená, když někdo jiný pracuje na našem systému pro svůj vlastní projekt.

Proto si v takových nebo mnoha jiných případech přejeme, abychom již věděli, jaké moduly jsou již v systému přítomny, abychom neztráceli svůj drahocenný čas tím, že bychom pro ně znovu používali instalační příkazy. Je také užitečné, když chceme provést určitou akci v našem programu a víme, že máme tyto moduly v našem systému a můžeme tyto funkce použít k provedení tohoto konkrétního úkolu.

V tomto tutoriálu se naučíme, jak můžeme zkontrolovat nainstalované moduly Pythonu v systému a získat seznam všech nainstalovaných modulů, abychom nemuseli ztrácet více času.

Kontrola všech nainstalovaných modulů Pythonu

Jak jsme již diskutovali, proč bychom potřebovali zkontrolovat seznam všech nainstalovaných modulů Pythonu v našem systému a jak užitečné je, když máme tento seznam s sebou.

Nyní se naučíme způsoby, jak můžeme zkontrolovat všechny nainstalované moduly Pythonu v našem systému a získat jejich kompletní seznam. Můžeme dokonce zkontrolovat lokálně přítomné moduly Pythonu v systému a také moduly Pythonu, které jsme nainstalovali do našeho systému, z příkazového terminálu pomocí instalátoru pip.

V této části použijeme následující dvě metody ke kontrole všech nainstalovaných modulů Pythonu v našem systému a získání jejich seznamu:

  1. Zkontrolujte všechny lokálně nainstalované moduly Pythonu
  2. Zkontrolujte všechny nainstalované moduly Pythonu

Pojďme pochopit implementaci obou metod tak, že je použijeme a získáme s nimi seznam všech nainstalovaných modulů Pythonu.

Metoda 1: Zkontrolujte všechny lokálně nainstalované moduly Pythonu:

Pokud chceme pouze zkontrolovat všechny lokálně nainstalované moduly Pythonu, pak je to velmi jednoduché. Musíme otevřít náš Python shell (kde se zobrazuje výstup), nebo můžeme tento úkol dokonce provést v notebooku Jupyter a v laboratoři Jupyter.

V Python shellu (nebo v Jupyter notebooku a Jupyter lab) musíme do shellu napsat následující příkaz:

 >> help('modules') 

Když po napsání výše uvedeného příkazu stiskneme klávesu enter, Python shell začne načítat názvy všech lokálně nainstalovaných modulů Pythonu v našem systému a na naší obrazovce můžeme vidět následující stavové okno:

Zkontrolujte nainstalované moduly v Pythonu

Jak vidíme, načítá se seznam všech lokálně nainstalovaných modulů Pythonu a nějakou dobu potrvá, než shell Pythonu získá názvy všech lokálně nainstalovaných modulů Pythonu. Musíme chvíli počkat a poté se zobrazí všechny lokálně nainstalované moduly Pythonu v našem systému, jak můžeme vidět na následující výstupní obrazovce:

Zkontrolujte nainstalované moduly v Pythonu

Zde vidíme názvy všech lokálně nainstalovaných modulů Pythonu přítomných v našem systému a můžeme je také uložit pro budoucí použití.

Metoda 2: Zkontrolujte všechny nainstalované moduly Pythonu:

Ke kontrole všech nainstalovaných modulů Pythonu můžeme použít následující dva příkazy s 'pip':

  1. Použití příkazu 'pip freeze'
  2. Pomocí příkazu 'pip list

Použijme oba příkazy, abychom lépe porozuměli jejich implementaci.

(i) Pomocí příkazu 'pip freeze': Musíme použít příkaz 'pip freeze' uvnitř terminálu příkazového řádku našeho zařízení. Nejprve musíme otevřít terminál příkazového řádku a pak do něj musíme napsat 'pip command' a poté musíme stisknout klávesu enter. Když stiskneme klávesu enter, instalátor pip začne shromažďovat seznam všech nainstalovaných modulů Pythonu a po chvíli nám zobrazí seznam všech nainstalovaných modulů Pythonu takto:

Zkontrolujte nainstalované moduly v Pythonu

(ii) Použití příkazu 'pip list': Pokud je instalátor pip přítomný v našem systému verze 1.3 nebo vyšší, můžeme tuto metodu použít také pro získání seznamu všech nainstalovaných modulů Pythonu. Stejně jako v předchozí metodě musíme jednoduše napsat příkaz 'pip list' do terminálu příkazového řádku našeho zařízení a stisknout klávesu enter. Když stiskneme klávesu enter, instalátor pip začne shromažďovat seznam všech nainstalovaných modulů Pythonu a po chvíli nám zobrazí seznam všech nainstalovaných modulů Pythonu takto:

Zkontrolujte nainstalované moduly v Pythonu

Zde jsme upravili příkaz 'pip list' na: 'pip list-- format=column', abychom mohli získat seznam všech nainstalovaných modulů Pythonu v našem systému ve formátech sloupců.

Závěr

V tomto tutoriálu jsme se naučili, jak je důležité, abychom měli seznam všech nainstalovaných modulů v našem systému nebo v něčím systému. Potom jsme se naučili všechny metody, kterými můžeme získat seznam všech nainstalovaných modulů Pythonu v systému. Dozvěděli jsme se o různých metodách pro lokálně instalované moduly Pythonu a všechny moduly Pythonu nainstalované v systému a použili jsme tyto metody k pochopení jejich implementace.