Pip, podstawy i zarządzanie pakietami w języku Python

o pip

W następnym artykule przyjrzymy się, jak możemy zarządzać pakietami Pythona za pomocą Pipa. Jak kto jeszcze i kto najmniej będzie wiedział, że to jest administrator pakiety Pythona. Może być używany do instalowania, aktualizowania i usuwania pakietów napisanych w języku programowania Python.

Nazwa jest rekurencyjnym akronimem, który można interpretować jako Instalator pakietu Pip o Instalator Pip Python. Jest to prosty system zarządzania pakietami używany do instalacji i zarządzania pakietami, które można znaleźć w Indeks pakietów Pythona (PyPI). Python 2.7.9 i nowsze (w serii Python2), Python 3.4 i nowsze zawierają tego menedżera (pip3 dla Python3) domyślna.

instalacja

Aby to zainstalować menedżer pakietów w Debianie i Ubuntu, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i napisać:

sudo apt-get install python3-pip

Możemy także zainstaluj pip z pliku Pythona. Będziemy musieli po prostu wykonać:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

Zauważ, że get-pip.py również się zainstaluje narzędzia konfiguracyjne y koło.

Zaktualizuj PIP

Ten menedżer pakietów Będzie już zainstalowany, jeśli używamy Pythona 2> = 2.7.9 lub Pythona 3> = 3.4. Możemy go zaktualizować za pomocą w terminalu:

sudo pip install -U pip

Aby zaktualizować wszystko (pip, setuptools, whe), wykonamy:

sudo pip install --upgrade pip setuptools wheel

Dowiedz się, która wersja jest zainstalowana

Jeśli chcemy poznać zainstalowana wersja tego menedżera pakietów, wykonamy:

wersja pip

pip --version

Tworzenie środowisk wirtualnych

Przed zainstalowaniem jakiegokolwiek pakietu Pythona, zalecane jest stworzenie wirtualnego środowiska. Środowiska wirtualne Pythona pozwalają nam zainstalować pakiet Pythona w odizolowanej lokalizacji zamiast globalnie.

Powiedzmy, że musimy zainstalować pakiet Pythona, na przykład youtube-dl, który wymaga wersji 1 LibFoo, ale inna aplikacja wymaga wersji 2. W takiej sytuacji łatwo jest nieumyślnie zaktualizować aplikację, której nie należy aktualizować. Uniknąć tego, izolujemy pakiety w środowisku wirtualnym. Wszystkie środowiska wirtualne mają własne katalogi instalacyjne i nie wchodzą ze sobą w interakcje ani nie powodują konfliktów.

Możemy tworzyć izolowane środowiska Python za pomocą dwóch narzędzi:

  • Chodź.
  • Wirtualneśr.

Jeśli używasz Python 3.3 i nowsze wersje, Venv jest zainstalowany domyślnie. W tym przykładzie ja Używam Pythona 2.xi muszę zainstalować virtualenv. Aby to zrobić, będę musiał uruchomić:

sudo pip install virtualenv

Utwórz środowisko wirtualne za pomocą virtualenv

środowisko wirtualne virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

Po uruchomieniu powyższego polecenia zostaniesz natychmiast umieszczony w swoim wirtualnym środowisku. Dla wyłącz środowisko wirtualne i wróć do swojej normalnej powłoki, uruchom:

deactivate

Zarządzaj pakietami Pythona

Teraz zobaczymy najczęstsze podstawowe zastosowanie. Widzieć ją lista wszystkich dostępnych poleceń i opcji generalnie będziemy musieli wykonać tylko:

pip

W razie potrzeby dowiedz się więcej o poleceniupodobnie jak instalacyjny wykonamy:

pip install --help

Zainstaluj pakiety

Najpierw mamy zamiar stworzyć wirtualne środowisko jak pokazano poniżej. W tym przykładzie użyję tylko virtualenv.

virtualenv MIENV

Zastąp MIENV swoim własnym imieniem. Wreszcie, aktywuj go za pomocą polecenia:

source MIENV/bin/activate

Po uruchomieniu powyższego polecenia będziesz znajdować się w swoim wirtualnym środowisku. Nadszedł czas, aby zainstalować pakiety. Aby zainstalować na przykład youtube-dl, uruchom:

instalacja pip youtube-dl

pip install youtube-dl

To polecenie zainstaluje youtube-dl ze wszystkimi jego zależnościami.

Zainstaluj wersje pakietu

do zainstalować określoną wersję, biegać:

pip install youtube_dl=2017.12.14

do zainstaluj wersję inną niż określona, biegać:

pip install youtube_dl!=2017.12.14

Pobierz pakiety

do pobierz pakiet ze wszystkimi zależnościami (bez instalowania go), biegać:

pip download youtube-dl

Wyświetl listę wszystkich zainstalowanych pakietów

Aby sprawdzić, które pakiety zostały zainstalowane, uruchomimy:

pip list

To polecenie pokaże wszystkie pakiety zainstalowane przy użyciu tego menedżera.

Wyszukaj pakiety

do wyszukaj konkretny pakiet, na przykład youtube-dl, uruchom:

wyszukiwanie pip youtube-dl

pip search youtube-dl

Zaktualizuj pakiety

do zaktualizować nieaktualny pakiet, biegać:

pip install --upgrade youtube-dl

do lista wszystkich przestarzałych pakietów w formacie kolumnowym uruchom:

pip list --outdated --format=columns

Teraz zaktualizuj przestarzałe pakiety do najnowszych dostępnych wersji za pomocą polecenia:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

Odinstaluj pakiety

do odinstaluj / usuń zainstalowany pakiet, biegać:

pip uninstall youtube-dl

Aby odinstalować kilka pakietów, będziemy musieli zapisać je z odstępem między nimi.

Jeśli chcemy usuń wszystkie zainstalowane pakiety Pythona za pomocą menedżera pakietów, wykonamy:

pip freeze | xargs pip uninstall -y

Pomoc

help pip

W tym miejscu będziemy mieć pojęcie o menedżerze pakietów Pythona i jego zastosowaniu. Ale to tylko wierzchołek góry lodowej wszystkiego, co możemy zrobić. Aby uzyskać więcej szczegółowych informacji i szczegółowych informacji, zapoznaj się z oficjalna dokumentacja i sekcja pomocy dodawanie -Wsparcie na nazwę menedżera plików.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   juliuko nike powiedział

    Dzięki, będzie to najbardziej kompletny artykuł o poleceniu pip