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:
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
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:
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:
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
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.
Dzięki, będzie to najbardziej kompletny artykuł o poleceniu pip