Ściągawka do menedżera pakietów Python pip

Przewodnik po wierszu poleceń dotyczący pip. Dowiedz się, jak instalować, aktualizować, odinstalowywać pakiety i zależności Pythona oraz zarządzać nimi.

Instalowanie i zarządzanie pakietami

Niezbędne polecenia do pozyskiwania pakietów z indeksu PyPI i wysyłania zapytań o pakiety lokalne.

Metoda / FunkcjaSkładniaOpis
pip installpip install <package>Pobiera i instaluje określony pakiet.
pip install --upgradepip install -U <package>Aktualizuje pakiet do najnowszej dostępnej wersji.
pip uninstallpip uninstall <package>Odinstalowuje określony pakiet z aktywnej ścieżki biblioteki Pythona.
pip listpip listWyświetla listę wszystkich zainstalowanych pakietów wraz z numerami wersji.
pip showpip show <package>Wyświetla szczegółowe informacje o metadanych na temat zainstalowanego pakietu.

Śledzenie zależności i pamięci podręczne

Zamrażanie konfiguracji, plików środowiska i dostosowań pamięci podręcznej.

Metoda / FunkcjaSkładniaOpis
pip freezepip freezeWysyła zainstalowane pakiety w formacie wymagań (pakiet==wersja).
pip install -rpip install -r requirements.txtInstaluje wszystkie zależności wymienione w określonym pliku tekstowym.
pip checkpip checkSprawdza, czy zainstalowane pakiety mają kompatybilne zależności.
pip cache purgepip cache purgeCzyści lokalnie pobraną pamięć podręczną kół.

Interaktywny skrypt demonstracyjny

run_all_cheat_methods.py
Uruchom w Edytorze
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Często zadawane pytania

Jaka jest różnica między listą pipów a zamrożeniem pipów?

pip list wyświetla listę zainstalowanych pakietów i ich wersji w przyjaznym dla użytkownika formacie, podczas gdy pip freeze wyświetla je w formacie pakiet==wersja, nadającym się do zapisania w pliku require.txt.

Jak wyizolować zależności między różnymi projektami?

Użyj wbudowanego modułu venv Pythona, aby utworzyć środowisko wirtualne, aktywować je i uruchomić pip w tym środowisku.

Powiązane tematy

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.