Přejít na hlavní obsah

Python: odstranění knihovny přes pip v několika krocích

  • Aleš Pavlíková
  • Praxe

Jedním z nejoblíbenějších správců balíčků pro programovací jazyk Python je pip. Umožňuje snadnou instalaci a odstranění knihoven potřebných k návrhu projektů.

Ale co když potřebujete odstranit jakoukoli knihovnu, která se již nepoužívá? V tomto článku vám řekneme několik jednoduchých kroků, které vám pomohou odstranit knihovnu prostřednictvím pip.

Krok 1: Otevřete příkazový řádek

Prvním krokem je otevření příkazového řádku. Pokud pracujete na operačním systému Windows, stiskněte klávesu Win + R, zadejte " cmd "a stiskněte"Enter". Pokud používáte macOS nebo Linux, stačí otevřít terminál.

Krok 2: Zadejte příkaz k odstranění knihovny

Jakmile otevřete příkazový řádek, zadejte následující příkaz:"PIP uninstall název_bibloteca". Zde by měl být název knihovny nahrazen názvem knihovny, kterou chcete odstranit.

Krok 3: potvrďte smazání

Když zadáte příkaz k odstranění knihovny, pip vás požádá o potvrzení akce. Stisknutím " y "a stisknutím" Enter " potvrďte smazání. Pokud jste změnili názor na odstranění knihovny, jednoduše stiskněte " n "A stiskněte"Enter".

Po provedení těchto tří jednoduchých kroků bude knihovna odstraněna z vašeho systému. Nyní si můžete být jisti, že vaše vývojové prostředí je bez nepoužívaných balíčků.

Python: jak odstranit knihovnu přes pip v několika krocích

Chcete-li odstranit knihovnu Pythonu pomocí instalačního programu PIP balíčků, budete muset provést několik jednoduchých kroků.

Krok 1: Otevřete příkazový řádek nebo terminál. Ve Windows To lze provést stisknutím Win + R zadáním cmd a stisknutím klávesy Enter . V systému macOS můžete otevřít program terminál a v konzoli Linux.

Krok 2: Na příkazovém řádku nebo terminálu zadejte následující příkaz k odstranění knihovny:

Operační systémTým
Windows pip uninstall package_name
macOS / Linux sudo pip uninstall package_name

Nahraďte package_name názvem balíčku, který chcete odstranit.

Krok 3: Potvrďte odebrání balíčku odpovědí na příslušný požadavek systému. Příkaz pip odstraní zadanou knihovnu a všechny její závislosti.

Krok 4 (volitelně): pomocí příkazu můžete uvést všechny nainstalované balíčky:

Operační systémTým
Windows pip list
macOS / Linux pip3 list

Nyní víte, jak odstranit knihovnu Pythonu prostřednictvím pip v několika jednoduchých krocích. Pomocí těchto pokynů vyčistěte své vývojové prostředí od zbytečných balíčků.

Instalace pip

Než odstraníte knihovnu přes pip, musíte se ujistit, že pip je již nainstalován na vašem systému. Pokud používáte Python verze 2.7.9 nebo vyšší nebo Python verze 3.4 a vyšší, pak je pip obvykle již nainstalován.

Pokud si nejste jisti, zda je pip na vašem systému nainstalován, můžete jej zkontrolovat spuštěním následujícího příkazu na příkazovém řádku:

pip --version

Pokud je PIP nainstalován, zobrazí se výstup s uvedením aktuální verze pip. Pokud vidíte chybu nebo zprávu, že pip nebyl nalezen, musíte nainstalovat pip.

Instalace pip je navržena následovně:

1. Stáhněte a nainstalujte skript dodávaný s Pythonem, který obsahuje instalační program pip. Můžete si jej stáhnout z odkazu https://bootstrap.pypa.io/get-pip.py.. Pokud chcete, můžete ke stažení použít jakýkoli způsob, který je pro vás vhodný.

2. Otevřete příkazový řádek a přejděte do složky, kde byl soubor uložen get-pip.py..

3. Spusťte následující příkaz pro instalaci pip:

python get-pip.py

Po provedení tohoto příkazu bude pip nainstalován na vašem systému.

Otevření příkazového řádku

Chcete-li otevřít příkazový řádek v operačním systému Windows, musíte:

  1. Klikněte na tlačítko Start.
  2. Vyberte "všechny programy".
  3. Vyberte"Standardní".
  4. Vyberte "příkazový řádek".

Pro otevření příkazového řádku v operačním systému macOS:

  1. Otevřít "Programy".
  2. Vyberte "servisní programy".
  3. Vyberte"Terminál".

V operačním systému Linux se příkazový řádek často nazývá terminál nebo konzole a lze jej otevřít prostřednictvím nabídky aplikace nebo klávesové zkratky Ctrl+Alt+T.

Kontrola nainstalovaných knihoven

Před odstraněním knihovny je užitečné zkontrolovat, zda je nainstalována na vašem systému. K tomu můžete použít příkaz PIP list, který zobrazí seznam všech nainstalovaných knihoven.

Chcete-li provést tento příkaz, otevřete příkazový řádek nebo terminál a zadejte:

pip list

Po provedení tohoto příkazu se zobrazí seznam všech nainstalovaných knihoven spolu s jejich verzemi.

Pokud chcete v seznamu najít konkrétní knihovnu, můžete použít filtrování pomocí příkazu grep (na Linuxu nebo macOS) nebo findstr (na Windows).

Příklad použití příkazu grep :

pip list | grep library_name

Kde library_name je název knihovny, kterou chcete najít.

Příklad použití příkazu findstr :

pip list | findstr "library_name"

Kde library_name je název knihovny, kterou chcete najít.

Pokud se v důsledku spuštění příkazu najde knihovna, zobrazí se její název a verze ve výstupu. Pokud se Knihovna nenajde, není nainstalována.

Nyní, když víte, jak zkontrolovat nainstalovanou knihovnu, můžete se rozhodnout, zda ji chcete odstranit nebo ponechat v systému.

Hledání knihovny k odstranění

Než knihovnu odstraníte, musíte ji najít v systému. Vyhledávání lze provést pomocí příkazu pip list, která zobrazí seznam nainstalovaných balíčků a jejich verze.

Chcete-li najít knihovnu s určitým názvem, můžete použít příkaz pip search spolu s klíčovým slovem, které ukazuje na zajímavou knihovnu. Například Tým pip search numpy vrátí seznam všech dostupných balíčků souvisejících s knihovnou "numpy".

Pokud je znám Název balíčku a jeho verze, můžete použít příkaz pip show. Zobrazí informace o balíčku, včetně jeho instalační cesty a závislosti.

Než budete pokračovat s odstraněním, ujistěte se, že jste knihovnu a její verzi správně identifikovali. Chybné odstranění paketů může poškodit funkčnost vašeho programu.

Výběr knihovny k odstranění

Před odstraněním knihovny je třeba určit, kterou knihovnu chcete z projektu odstranit. Pokud chcete odstranit konkrétní knihovnu, měli byste znát její přesný název.

Pokud si nejste jisti, kterou knihovnu budete potřebovat odinstalovat, můžete zkontrolovat seznam nainstalovaných knihoven ve vašem projektu. K tomu lze použít příkaz:

pip list

Tento příkaz zobrazí seznam všech knihoven nainstalovaných ve vašem projektu.

Jakmile se rozhodnete pro název knihovny, kterou chcete odstranit, můžete přejít k dalšímu kroku - odstranění knihovny pomocí příkazu PIP uninstall .

Odstranění vybrané knihovny

Chcete-li odstranit vybranou knihovnu z vašeho systému, můžete použít příkaz pip podle následující šablony:

pip uninstall library_name

Kde library_name je název knihovny, kterou chcete odstranit.

Pokud například chcete odstranit knihovnu požadavků, příkaz bude vypadat takto:

pip uninstall requests

Při provádění tohoto příkazu pip Odstraní vybranou knihovnu ze všech nainstalovaných balíčků.

Pokud chcete odstranit více knihoven, můžete jednoduše zadat jejich jména přes mezeru:

pip uninstall library1 library2 library3

Tímto způsobem budete moci odstranit všechny uvedené knihovny najednou.

Při provádění příkazu pip může být vyžadováno vaše potvrzení. Budete dotázáni, zda chcete pokračovat v odstraňování knihovny. Chcete - li odpovědět ano, budete muset stisknout klávesu Enter a pro Odpověď Ne zadejte písmeno N A stiskněte Enter.

Po úspěšném spuštění příkazu budou vybrané knihovny odstraněny z vašeho systému.

Kontrola odstranění knihovny

Jakmile knihovnu úspěšně odinstalujete pomocí příkazu PIP uninstall, měli byste zkontrolovat, zda byla knihovna skutečně odstraněna.

Pomocí příkazu pip list můžete zobrazit seznam všech nainstalovaných knihoven. Pokud byla knihovna odstraněna, neměla by se v tomto seznamu zobrazovat.

Případně se můžete pokusit importovat vzdálenou knihovnu do kódu. Pokud bylo odstranění úspěšné, měli byste získat chybu importu, která naznačuje, že modul nebo paket nebyl nalezen.

Pokud je knihovna po odinstalaci stále přítomna nebo můžete modul úspěšně importovat, možná jste knihovnu neodstranili ve správném prostředí Pythonu nebo jste nepoužili správné možnosti příkazu PIP uninstall .

Kontrola odstranění knihovny je důležitá, abyste si byli jisti, že jste úspěšně uvolnili místo na disku a vyhnuli se možným konfliktům s jinými knihovnami nebo verzemi.

Dokončení procesu odstranění

Po provedení předchozích kroků k odstranění knihovny pomocí pip lze proces považovat za dokončený. Je však třeba zajistit, aby knihovna byla skutečně odstraněna a nezanechala za sebou žádné stopy.

K tomu lze provést několik dalších akcí:

  1. Restartovat Python: někdy je k úplnému dokončení odstranění knihovny nutné restartovat interpret Pythonu. Zavřete všechna okna terminálu nebo příkazového řádku, ve kterých byl spuštěn příkaz PIP uninstall, a spusťte Python znovu. Zadejte příkaz ke kontrole, zda knihovny nejsou v seznamu nainstalovaných modulů.
  2. Zkontrolujte zbytky: otevřete svůj projekt nebo skript, který používal odstranitelnou knihovnu, a ujistěte se, že již tuto knihovnu nevyžaduje. Spusťte svůj kód a zkontrolujte, zda nejsou ve vzdálené knihovně nějaké chyby nebo upozornění.
  3. Vymazat mezipaměť pip: někdy může pip ukládat informace o vzdálených knihovnách do mezipaměti. Chcete-li se ujistit, že mezipaměť nemá nic společného se vzdálenou knihovnou, spusťte příkaz pip cache purge. Odstraní všechna data uložená v mezipaměti, což vám pomůže zbavit se možných zbytků.

Po provedení těchto dalších akcí, můžete si být jisti, že proces odstranění knihovny byl úspěšný a nezanechal po sobě nic zbytečného. Nyní můžete bezpečně pokračovat v práci na svém projektu bez vzdálené knihovny.