Ś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 / Funkcja | Składnia | Opis |
|---|---|---|
| pip install | pip install <package> | Pobiera i instaluje określony pakiet. |
| pip install --upgrade | pip install -U <package> | Aktualizuje pakiet do najnowszej dostępnej wersji. |
| pip uninstall | pip uninstall <package> | Odinstalowuje określony pakiet z aktywnej ścieżki biblioteki Pythona. |
| pip list | pip list | Wyświetla listę wszystkich zainstalowanych pakietów wraz z numerami wersji. |
| pip show | pip 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 / Funkcja | Składnia | Opis |
|---|---|---|
| pip freeze | pip freeze | Wysyła zainstalowane pakiety w formacie wymagań (pakiet==wersja). |
| pip install -r | pip install -r requirements.txt | Instaluje wszystkie zależności wymienione w określonym pliku tekstowym. |
| pip check | pip check | Sprawdza, czy zainstalowane pakiety mają kompatybilne zależności. |
| pip cache purge | pip cache purge | Czyści lokalnie pobraną pamięć podręczną kół. |
Interaktywny skrypt demonstracyjny
# 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 purgeCzę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
Przewodnik informacyjny po wbudowanych funkcjach języka Python. Dowiedz się, jak używać funkcji drukowania, długości, zakresu, wyliczania, zip, mapy, filtrowania i nie tylko.
Ściągawka dotycząca kolekcji i struktur danych PythonaKompletny przewodnik po module kolekcji Pythona i natywnych strukturach danych. Naucz się list, słowników, zbiorów, krotek, deque i nazwanych krotek.
Ściągawka dotycząca konwersji typów PythonaNaucz się niejawnych i jawnych konwersji typów w Pythonie. Konwertuj między ciągami, liczbami całkowitymi, zmiennoprzecinkowymi, listami, zestawami i słownikami.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak zainstalować pakiety Pythona za pomocą pip
Dowiedz się, jak instalować pakiety innych firm i zarządzać nimi w Pythonie za pomocą pip. Odkryj środowiska wirtualne, plik wymagania.txt i podstawowe polecenia.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.