Spis treści:

Opanuj Pythona bez wydawania pieniędzy: stwórz bota do Telegramu, aplikację internetową parser i strona internetowa z ekspertem z Sber
Dowiedz się więcejPIP, czyli Package Installer for Python, to narzędzie zaprojektowane, aby ułatwić pracę z Pythonem. programistom. Wystarczy wpisać jedno polecenie w terminalu, a menedżer automatycznie zainstaluje wymaganą bibliotekę wraz ze wszystkimi zależnościami z PyPI, repozytorium zawierającego różnorodne gotowe pakiety odpowiednie do rozwiązywania różnorodnych problemów.
Ten artykuł jest przeznaczony dla osób, które dopiero zaczynają poznawać składnię języka Python. Dowiesz się w nim, jak zainstalować PIP w swoim systemie operacyjnym, opanujesz proces aktualizacji i dodasz swoją pierwszą bibliotekę do swojego projektu.
Spis treści
- Aby dowiedzieć się, której wersji PIP używasz w Pythonie, możesz skorzystać z wiersza poleceń. Aby to zrobić, otwórz terminal lub wiersz poleceń i wpisz następujące polecenie:
«`
pip —wersja
«`Po wykonaniu tego polecenia na ekranie zostaną wyświetlone informacje o wersji PIP oraz wersji Pythona, z którą współpracuje. Alternatywnie możesz użyć polecenia:
«`
pip -V
«`Oba polecenia dadzą ten sam wynik. Jeśli PIP nie jest zainstalowany, otrzymasz odpowiedni komunikat o błędzie.
- Aby zaktualizować PIP w Pythonie, musisz wykonać kilka prostych kroków. Przede wszystkim otwórz wiersz poleceń lub terminal. W zależności od systemu operacyjnego może to być «cmd» w systemie Windows lub «Terminal» na macOS i Linuksie.
Następnie wprowadź następujące polecenie:
«`bash
python -m pip install —upgrade pip
«`To polecenie uruchomi moduł PIP i umożliwi instalację jego najnowszej wersji. Jeśli używasz Pythona 3 i masz zainstalowane zarówno Pythona 2, jak i Pythona 3, może być konieczne użycie `python3` zamiast `python`:
«`bash
python3 -m pip install —upgrade pip
«`Po uruchomieniu tego polecenia moduł PIP zostanie zaktualizowany do najnowszej obecnie dostępnej wersji. Aby sprawdzić, czy aktualizacja się powiodła, możesz sprawdzić aktualną wersję PIP za pomocą polecenia:
«`bash
pip —wersja
«`Te kroki pomogą Ci aktualizować PIP, co jest ważne, aby korzystać z nowych funkcji i poprawek błędów.
- Instalacja PIP, narzędzia do zarządzania pakietami Pythona, może się różnić w zależności od systemu operacyjnego. Przyjrzyjmy się procesowi instalacji w kilku popularnych systemach operacyjnych.
Użytkownicy systemu Windows muszą najpierw upewnić się, że Python jest zainstalowany na komputerze. Można to zrobić, sprawdzając obecność Pythona w wierszu poleceń, wpisując polecenie `python —wersja`. Jeśli Python jest już zainstalowany, PIP zazwyczaj jest dostarczany wraz z nim. W przeciwnym razie PIP można zainstalować, pobierając plik get-pip.py z oficjalnej strony Pythona. Po pobraniu otwórz wiersz poleceń, przejdź do folderu, w którym znajduje się plik, i uruchom polecenie `python get-pip.py`.
Użytkownicy systemu macOS mogą również zainstalować PIP za pomocą terminala. Jeśli Python jest zainstalowany, można od razu sprawdzić obecność PIP, wpisując `pip —wersja`. Jeśli PIP nie jest obecny, można go zainstalować poleceniem `sudo easy_install pip` lub, jeśli używasz Homebrew, poleceniem `brew install pip`.
W systemach Linux proces instalacji może się różnić w zależności od dystrybucji. W przypadku większości dystrybucji, takich jak Ubuntu, można skorzystać z menedżera pakietów. Aby to zrobić, wystarczy uruchomić polecenie `sudo apt install python3-pip`, co spowoduje instalację PIP dla Pythona 3. W innych dystrybucjach polecenia mogą się nieznacznie różnić, ale podstawowa zasada pozostaje ta sama: użyj menedżera pakietów swojej dystrybucji, aby zainstalować PIP.
Niezależnie od systemu operacyjnego, po zainstalowaniu PIP warto sprawdzić jego działanie, uruchamiając polecenie `pip —version`. Potwierdza to, że narzędzie zostało pomyślnie zainstalowane i jest gotowe do użycia.
- Dla systemu Windows
- Dla systemu macOS
- Dla systemu Linux
- Instalacja bibliotek Pythona za pomocą PIP jest dość prostym procesem. Najpierw upewnij się, że masz zainstalowany PIP, który zazwyczaj jest dołączony do Pythona. Aby to sprawdzić, otwórz wiersz poleceń lub terminal i wpisz polecenie:
«`
pip —version
«`Jeśli PIP jest zainstalowany, zobaczysz informacje o jego wersji. Jeśli nie jest zainstalowany, musisz zainstalować go osobno.
Aby zainstalować wymaganą bibliotekę, użyj następującego polecenia:
«`
pip install library_name
«`Zastąp «library_name» nazwą potrzebnej biblioteki. Na przykład, aby zainstalować bibliotekę Requests, wpisz:
«`
pip install requests
«`Jeśli musisz zainstalować konkretną wersję biblioteki, możesz to zrobić, określając jej wersję w tym formacie:
«`
pip install library_name==version
«`Na przykład:
«`
pip install requests==2.25.1
«`Aby uaktualnić już zainstalowaną bibliotekę, użyj polecenia:
«`
pip install —upgrade library_name
«`Jeśli chcesz odinstalować bibliotekę, użyj:
«`
pip uninstall library_name
«`Możesz również zainstalować wszystkie biblioteki wymienione w pliku requirements.txt za pomocą polecenia:
«`
pip install -r requirements.txt
«`Jest to bardzo wygodne w przypadku projektów, w których musisz szybko zainstalować wszystkie zależności. Wykonując te kroki, możesz łatwo zarządzać bibliotekami Pythona za pomocą PIP.
- Co jeszcze oprócz PIP
Sposoby ustalania wersji PIP w Pythonie
Aby upewnić się, że PIP jest zainstalowany i sprawdzić jego wersję, wpisz następujące polecenie w terminalu:
To polecenie jest zgodne ze wszystkimi systemami operacyjnymi i powinno wyświetlić wiersz zawierający numer wersji i ścieżkę do PIP. Na przykład może wyglądać tak:
Jeśli nie widzisz żadnych wyników, spróbuj wykonać po kolei następujące kroki:
Najpierw sprawdziliśmy wersję, ponieważ PIP jest częścią standardowej dystrybucji Pythona od wersji 3.4, a dla Pythona 2 od wersji 2.7.9. Oznacza to, że jeśli niedawno pobrałeś Pythona z oficjalnego źródła, PIP powinien być już zainstalowany i dostępny w Twoim systemie.
Jeśli jednak po sprawdzeniu nie widzisz wersji PIP, sprawdź, czy masz zainstalowany Python. Aby to zrobić, użyj jednego z następujących poleceń:



Przeczytaj także:
Uruchamianie Pythona: przewodnik krok po kroku dla początkujących, zarówno offline, jak i online.
Metody aktualizacji PIP w środowisku Python
Regularne aktualizowanie PIP do najnowszej wersji jest tak samo konieczne, jak w przypadku każdego innego programu. Nieaktualna wersja PIP może powodować błędy podczas instalowania pakietów, ładowania niekompatybilnych bibliotek lub tworzenia konfliktów zależności. Na przykład, jeśli spróbujesz zainstalować najnowszą wersję TensorFlow przy użyciu starego PIP, możesz otrzymać komunikat „Nie znaleziono pasującej dystrybucji” lub zainstalowane komponenty mogą być niekompatybilne i powodować konflikty przy każdym uruchomieniu.
Aktualną wersję PIP znajdziesz na oficjalnej stronie pip.pypa.io. Porównaj te informacje z wersją wyświetlaną w terminalu. Jeśli wersje są takie same lub różnią się nieznacznie, nie ma potrzeby aktualizacji — lepiej przejść bezpośrednio do sekcji poświęconej głównym poleceniom PIP.
W przypadku niezgodności wersji, do aktualizacji PIP należy użyć następującego polecenia:

Jeśli pojawi się komunikat o błędzie „Odmowa uprawnień” lub „Nie można odinstalować pip”, oznacza to, że system nie umożliwia aktualizacji PIP bez uzyskania dodatkowych uprawnień.
Jeśli używasz systemu Windows, spróbuj uruchomić wiersz poleceń z uprawnieniami administratora i ponownie uruchomić aktualizację. Możesz również zainstalować aktualizację tylko dla swojego użytkownika, dodając parametr —user.
W systemach macOS i Linux do przeprowadzenia takiej aktualizacji często wymagane są uprawnienia administratora. Z tego powodu należy użyć polecenia sudo:
Jeśli wolisz uniknąć używania sudo, możesz zaktualizować PIP wyłącznie dla swojego konta, używając flagi „user:”.
Po aktualizacji, niezależnie od systemu operacyjnego, zaleca się ponowne sprawdzenie wersji PIP. Zmiana numeru wersji oznacza, że aktualizacja zakończyła się powodzeniem. Jeśli żadna z metod nie zadziałała i błędy nadal występują, najprostszym rozwiązaniem jest ponowna instalacja Pythona, co automatycznie spowoduje pobranie najnowszej wersji PIP.

Przeczytaj również:
Aby wykryć i usunąć dowolny program z komputera, wykonaj następujące proste kroki.
Najpierw przejdź do menu Start i otwórz Ustawienia. W tej sekcji wybierz Aplikacje, gdzie zobaczysz listę wszystkich zainstalowanych programów. Znajdź ten, który chcesz usunąć. Klikając jego nazwę, znajdziesz opcję Odinstaluj. Kliknij ją i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces.
Jeśli chcesz mieć pewność, że program został całkowicie usunięty, zaleca się również sprawdzenie, czy nie pozostały jakieś pozostałości w folderze Aplikacje na dysku systemowym. Czasami po odinstalowaniu mogą pozostać pliki lub foldery powiązane z usuniętym programem. W takim przypadku możesz je usunąć ręcznie, ale uważaj, aby nie uszkodzić niezbędnych plików.
Dodatkowo, aby całkowicie pozbyć się niektórych aplikacji, możesz użyć specjalistycznych narzędzi, które oczyszczają system z niepotrzebnych elementów i umożliwiają dokładniejszą deinstalację.
Wykonując te kroki, możesz skutecznie znaleźć i usunąć dowolny program z komputera.
Metody instalacji PIP dla systemów Windows, Linux i macOS
Warto pamiętać, że po pobraniu instalatora Pythona z oficjalnego źródła python.org, PIP jest zazwyczaj instalowany automatycznie. Zdarzają się jednak sytuacje, gdy Python jest już obecny na komputerze, ale PIP go brakuje. Może się tak zdarzyć, jeśli masz zainstalowaną starszą wersję Pythona (starszą niż 3.4), nie wybrałeś opcji „Zainstaluj PIP” podczas instalacji lub jeśli pobrałeś Pythona ze sklepu Microsoft Store lub innego źródła, które nie oferuje PIP.
W każdym z tych przypadków możliwe jest ręczne zainstalowanie PIP. W następnej sekcji wyjaśnimy, jak przeprowadzić tę instalację w różnych systemach operacyjnych.
Najszybszym sposobem instalacji PIP jest użycie wbudowanego modułu Ensurepip, który jest obsługiwany we wszystkich wersjach Pythona od wersji 3.4. Aby zainstalować PIP i natychmiast zaktualizować go do najnowszej wersji, uruchom następujące polecenie:
Możesz również użyć get-pip.py — skryptu, który umożliwia pobranie najnowszej wersji PIP, nawet jeśli masz zainstalowaną nieaktualną wersję Pythona. Aby skorzystać z tej metody, pobierz skrypt (kliknij prawym przyciskiem myszy i wybierz „Zapisz jako”), a następnie otwórz wiersz polecenia, przejdź do katalogu, w którym znajduje się skrypt, i uruchom następujące polecenie:
Następnie sprawdź ponownie, czy Twoja wersja PIP jest aktualna. Jeśli poprzednia instalacja nie rozwiązała problemu, jedynym rozwiązaniem jest całkowita ponowna instalacja Pythona.

Przeczytaj również:
Istnieje kilka sposobów uruchomienia wiersza poleceń w systemie operacyjnym Windows.
Pierwsza metoda polega na użyciu skrótu klawiaturowego. Naciśnij jednocześnie klawisz Windows i klawisz R, aby otworzyć okno Uruchom. W wyświetlonym polu wpisz cmd i naciśnij Enter.
Druga metoda to skorzystanie z menu Start. Znajdź i otwórz menu Start, a następnie wpisz cmd lub Wiersz polecenia w pasku wyszukiwania. Wybierz żądany wynik z listy.
Możesz również skorzystać z Eksploratora plików. Przejdź do folderu C:\Windows\System32, znajdź plik cmd.exe i kliknij go dwukrotnie.
Alternatywnie, jeśli chcesz uruchomić Wiersz polecenia z uprawnieniami administratora, możesz to zrobić za pomocą menu Start. Wyszukaj „Wiersz polecenia”, kliknij prawym przyciskiem myszy wynik i wybierz „Uruchom jako administrator”.
Te proste kroki pozwolą Ci otworzyć Wiersz polecenia w systemie Windows i używać go do uruchamiania różnych poleceń.
Proces instalacji PIP w systemie macOS jest zasadniczo podobny do tego w systemie Windows: możesz użyć wbudowanego modułu Ensurepip lub pobrać skrypt get-pip.py. Jedyną różnicą jest to, że na macOS, polecenie python3 jest zwykle używane zamiast python lub py.
Polecenia do korzystania z Ensurepip są następujące:
Oto polecenie, którego należy użyć, aby rozpocząć instalację skryptu:

Przeczytaj Zobacz także:
Polecenia klawiszowe i skróty klawiaturowe do pracy w terminalu Linux, a także w systemach Unix, macOS i FreeBSD.
Zaleca się instalację PIP w systemie Linux za pomocą menedżera pakietów systemowych, aby zminimalizować problemy z zależnościami. Polecenie instalacji będzie się różnić w zależności od dystrybucji. Na przykład w systemie Ubuntu lub Debian możesz użyć następującego polecenia:
W systemie Fedora:
W systemie Arch Linux:
Jeśli używasz innej dystrybucji Linux lub napotkałeś trudności podczas instalacji, warto zapoznać się z sekcją „Instalowanie PIP” w dokumentacji. Mogą występować szczegółowe funkcje specyficzne dla Twojego systemu operacyjnego.

Przeczytaj także:
Optymalne dystrybucje Linuksa: jak wybrać wersję systemu operacyjnego


Metody instalowania bibliotek Pythona za pomocą PIP
Aby zainstalować dowolną bibliotekę w Pythonie, użyj następującego polecenia:
Jako przykład rozważmy instalację biblioteki request, która jest powszechnie używanym narzędziem do wysyłania żądań HTTP.
Uruchommy teraz kolejne polecenie, aby sprawdzić, czy biblioteka jest zainstalowana. Spowoduje to wyświetlenie informacji o pakiecie, w tym jego Wersja, ścieżka, w której została zainstalowana, oraz lista uwzględnionych zależności.
Oto kilka dodatkowych poleceń, które mogą być przydatne podczas korzystania z PIP:
- Polecenie pip uninstall służy do usuwania biblioteki, która została już zainstalowana.
- Polecenie pip list umożliwia wyświetlenie listy wszystkich bibliotek zainstalowanych w systemie.
- Polecenie pip freeze umożliwia utworzenie tekstowej listy wszystkich zainstalowanych bibliotek. Na przykład, używając polecenia pip freeze > requirements.txt, można zapisać tę listę do pliku. Plik ten można następnie wykorzystać do zainstalowania podobnych wersji bibliotek na innym urządzeniu.
- Uruchom `pip install -r requirements.txt`, aby zainstalować wszystkie wymagane biblioteki wymienione w pliku zależności.
- Aby zainstalować konkretną wersję biblioteki, użyj polecenia pip install, a następnie wersji. Na przykład polecenie pip install requests==2.28.1 zainstaluje wersję biblioteki requests 2.28.1, nawet jeśli istnieje nowsza wersja.
Chociaż PIP może być zainstalowany, czasami polecenie pip nie jest rozpoznawane w terminalu. W takich sytuacjach może pojawić się błąd wyglądający mniej więcej tak:
Może się tak zdarzyć, jeśli ścieżka do pliku wykonywalnego PIP nie jest uwzględniona w zmiennej środowiskowej PATH systemu. Aby rozwiązać ten problem, możesz ręcznie dodać wymaganą ścieżkę lub uruchomić PIP jako moduł Pythona:
Ta metoda zawsze działa, nawet jeśli PIP nie jest dodany do zmiennej PATH. Przyjrzyjmy się na przykład danym dotyczącym zainstalowanej biblioteki:

Zalecamy zapoznanie się z koncepcją środowisk wirtualnych podczas nauki PIP. Te odizolowane środowiska pozwalają na osobną instalację zależności dla każdego konkretnego projektu. Na przykład, możesz utworzyć jedno środowisko do pracy z Flask 2.0, a drugie do analizy danych z użyciem Pandas 1.3. W ten sposób różne projekty nie będą ze sobą kolidować.
Stworzyliśmy osobne źródło poświęcone środowiskom wirtualnym. W tym artykule dowiesz się, jak używać PIP do instalowania wielu wersji środowiska Django i zarządzania nimi osobno.

Przeczytaj także:
Python venv to narzędzie do tworzenia środowisk wirtualnych, które umożliwiają izolację zależności i biblioteki dla różnych projektów. Jest to szczególnie przydatne, gdy trzeba uniknąć konfliktów między pakietami używanymi w różnych projektach lub gdy chce się zachować porządek w systemie głównym.
Środowisko wirtualne to rodzaj oddzielnego kontenera, w którym można instalować pakiety bez wpływu na globalne ustawienia Pythona. Pozwala to programistom pracować nad kilkoma projektami jednocześnie, bez obaw o niezgodności bibliotek.
Aby rozpocząć korzystanie ze środowiska wirtualnego w Pythonie, należy wykonać kilka kroków. Najpierw należy utworzyć nowe środowisko za pomocą polecenia `python -m venv nazwa_środowiska`. Następnie, aby aktywować środowisko, należy uruchomić odpowiednie polecenie, w zależności od systemu operacyjnego. W systemie Windows będzie to `nazwa_środowiska\Scripts\activate`, a w systemach Unix `source nazwa_środowiska/bin/activate`.
Po aktywowaniu środowiska wszystkie pakiety zainstalowane za pomocą polecenia `pip` zostaną do niego dodane, a nie do środowiska globalnego. Aby dezaktywować środowisko wirtualne, wystarczy wpisać polecenie `deactivate`.
Korzystając ze środowisk wirtualnych, programiści mogą efektywniej zarządzać projektami, zachowując jednocześnie niezbędną izolację i kontrolę nad zależnościami.
Co jeszcze oprócz PIP
Podczas nauki Pythona możesz napotkać sytuacje, w których PIP może nie w pełni spełnić Twoje potrzeby. Na przykład, podczas rozwoju projektu mogą wystąpić konflikty zależności. W takich okolicznościach przydatne jest posiadanie alternatywnych menedżerów pakietów. Poniżej znajduje się lista niektórych z nich:
- Conda to bogaty w funkcje menedżer pakietów i środowisk, szeroko stosowany w projektach badawczych i analitycznych. Pomaga w rozwiązywaniu problemów ze zgodnością i umożliwia instalację bibliotek, które mogą być trudne do zainstalowania za pomocą standardowego PIP, szczególnie w systemie Windows. Na przykład, uruchomienie polecenia conda install numpy spowoduje zainstalowanie biblioteki NumPy dostosowanej do systemu operacyjnego.
- Poetry to nowoczesne narzędzie do zarządzania pakietami, które znacznie upraszcza pracę z zależnościami, środowiskami wirtualnymi i publikowanie własnych bibliotek. Na przykład, użycie polecenia poetry add requests spowoduje dodanie biblioteki Requests do projektu, a wszystkie jej zależności zostaną automatycznie zapisane w pliku pyproject.toml. Ułatwia to przywrócenie podobnego środowiska programistycznego na innym urządzeniu.
- Pipenv to wielofunkcyjne narzędzie, które jednocześnie zarządza zależnościami i środowiskami wirtualnymi. Na przykład polecenie pipenv install flask nie tylko instaluje framework Flask, ale także automatycznie tworzy izolowane środowisko zaprojektowane specjalnie dla Twojego projektu.
Jeśli chcesz poznać więcej fascynujących faktów na temat programowania, dołącz do naszego kanału na Telegramie!
Przeczytaj również:
- Instalowanie biblioteki w Pythonie: przewodnik krok po kroku dla początkujących.
- Moduł Turtle w Pythonie to wygodne narzędzie do programowania graficznego. Pozwala tworzyć proste i angażujące rysunki za pomocą poleceń przypominających instrukcje dla żółwia. Ten moduł jest często używany do nauki podstaw programowania, ponieważ jego wizualne podejście sprawia, że proces jest bardziej interaktywny i przystępny dla początkujących.
Dzięki Turtle możesz rysować linie, kształty, a nawet złożone obrazy, kontrolując ruch „żółwia” po ekranie. Użytkownik może ustawić parametry takie jak kolor, rozmiar i prędkość, co otwiera szeroki wachlarz możliwości twórczych. Turtle obsługuje również szereg poleceń do obracania, przesuwania i rysowania, dzięki czemu tworzenie grafiki jest łatwe i przyjemne.
Warto zauważyć, że moduł Turtle jest odpowiedni nie tylko dla dzieci, ale także dla każdego, kto chce nauczyć się podstaw programowania i grafiki. Dzięki intuicyjnym poleceniom i wizualnej informacji zwrotnej początkujący programiści mogą szybko zobaczyć efekty swojej pracy, co pomaga rozwinąć zainteresowanie programowaniem.
- 10 najlepszych zintegrowanych środowisk programistycznych (IDE) dla Pythona: narzędzia zarówno dla doświadczonych programistów, jak i początkujących.
