Jak zainstalować bibliotekę w Pythonie
Python to wszechstronny i potężny język programowania z rozbudowanym ekosystemem bibliotek, które pomagają programistom tworzyć wszystko, od aplikacji internetowych po narzędzia do analizy danych. Biblioteki te zawierają gotowy kod, który można wykorzystać w swoich projektach, dzięki czemu nie trzeba wymyślać koła na nowo. Aby korzystać z tych bibliotek, należy je najpierw zainstalować. Python może być używany w szerokiej gamie hostowanych usług do różnych celów, takich jak hosting, automatyzacja, uczenie maszynowe i aplikacje bezserwerowe.
Krok 1: Zainstaluj Python
Przed zainstalowaniem bibliotek należy upewnić się, że Python jest zainstalowany w systemie.
Aby sprawdzić, czy Python jest zainstalowany, wykonaj poniższe kroki:
- Otwórz terminal (w systemie Linux lub macOS) lub wiersz polecenia (w systemie Windows).
- Wpisz następujące polecenie i naciśnij Enter:
python --version
Jeśli Python jest zainstalowany, zwróci numer zainstalowanej wersji (na przykład Python 3.9.5).
Jeśli Python nie jest zainstalowany:
- W systemie Windows pobierz i zainstaluj Python z oficjalnej strony: https://www.python.org/downloads/. Podczas instalacji należy zaznaczyć pole wyboru “Dodaj Python do PATH”.
- W systemach Linux lub macOS Python może być już domyślnie zainstalowany. Jeśli nie, można go zainstalować za pomocą menedżera pakietów systemu (np. sudo apt install python3 na Ubuntu).
Krok 2: Zainstaluj pip (instalator pakietów Python)
pip jest domyślnym instalatorem pakietów dla Pythona. Pozwala on na łatwą instalację bibliotek i zarządzanie zależnościami. W większości przypadków pip jest już zainstalowany z Pythonem, ale możesz to sprawdzić.
Aby sprawdzić, czy pip jest zainstalowany:
- Otwórz terminal lub wiersz polecenia.
- Wpisz następujące polecenie:
pip --version
Jeśli pip jest zainstalowany, wyświetli numer wersji (np. pip 21.1.1.1 from …).
Jeśli pip nie jest zainstalowany:
- Można go zainstalować pobierając skrypt get-pip.py i uruchamiając go:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
Po zainstalowaniu pip powinien być dostępny do użycia.
Krok 3: Instalacja biblioteki Python przy użyciu pip
Po skonfigurowaniu Pythona i pip można zainstalować dowolną bibliotekę Pythona z Python Package Index (PyPI), który zawiera tysiące bibliotek.
Aby zainstalować bibliotekę za pomocą pip:
- Otwórz terminal lub wiersz poleceń.
- Użyj następującego polecenia, aby zainstalować bibliotekę:
pip install nazwa_biblioteki
Na przykład, aby zainstalować popularną bibliotekę zapytań, wpisz:
pip install requests
pip pobierze pakiet i wszystkie wymagane dla niego zależności, a następnie zainstaluje go w systemie.
Krok 4: Weryfikacja instalacji biblioteki
Aby sprawdzić, czy biblioteka została poprawnie zainstalowana, można zaimportować ją do skryptów Pythona lub interaktywnej powłoki Pythona.
Aby zweryfikować instalację:
- Otwórz interaktywną powłokę Pythona, wpisując python w terminalu lub wierszu poleceń.
- Spróbuj zaimportować zainstalowaną bibliotekę:
import requests
Jeśli biblioteka zostanie zaimportowana bez błędów, instalacja przebiegła pomyślnie.
Krok 5: Instalacja określonych wersji biblioteki
Czasami może być konieczne zainstalowanie określonej wersji biblioteki ze względu na kompatybilność.
Aby zainstalować określoną wersję:
Użyj następującej składni:
pip install nazwa_biblioteki==numer_wersji
Na przykład, aby zainstalować wersję 2.25.1 biblioteki requests:
pip install requests==2.25.1
pip zainstaluje określoną wersję i wszystkie niezbędne zależności.
Krok 6: Aktualizacja istniejącej biblioteki
Aby zaktualizować bibliotekę do najnowszej wersji, można użyć flagi –upgrade.
Aby zaktualizować bibliotekę:
pip install --upgrade nazwa_biblioteki
Na przykład, aby zaktualizować bibliotekę requests:
pip install --upgrade requests
Krok 7: Instalowanie bibliotek z pliku wymagań
W dużych projektach może być konieczne zainstalowanie kilku bibliotek jednocześnie. Programiści często używają pliku requirements.txt, który zawiera listę wszystkich zależności potrzebnych do projektu.
Aby zainstalować biblioteki z pliku requirements.txt, wykonaj następujące kroki:
- Utwórz plik tekstowy o nazwie requirements.txt i wypisz każdą bibliotekę i jej wersję w nowym wierszu. Na przykład:
requests==2.25.1 numpy==1.20.3 pandas==1.2.4
- Użyj pip, aby zainstalować wszystkie biblioteki wymienione w pliku:
pip install -r requirements.txt
pip odczyta plik i zainstaluje wszystkie określone biblioteki wraz z ich poprawnymi wersjami.
Krok 8: Używanie środowisk wirtualnych do zarządzania bibliotekami
W projektach Pythona powszechne jest używanie środowisk wirtualnych w celu izolowania zależności i zapewnienia, że różne projekty nie będą ze sobą kolidować.
Aby utworzyć środowisko wirtualne:
- Najpierw zainstaluj pakiet środowiska wirtualnego:
pip install virtualenv
- Utwórz środowisko wirtualne w folderze projektu:
virtualenv venv
- Aktywuj środowisko wirtualne:
- W systemie Windows:
venv\Scripts\activate
- W systemie Linux/macOS:
venv/bin/activate source
- W systemie Windows:
- Gdy środowisko wirtualne zostanie aktywowane, zainstaluj biblioteki w zwykły sposób:
pip install nazwa_biblioteki
Biblioteki zostaną zainstalowane tylko w środowisku wirtualnym, dzięki czemu globalna instalacja Pythona pozostanie czysta.
Aby dezaktywować środowisko wirtualne:
deactivate
Krok 9: Usuwanie biblioteki
Jeśli chcesz usunąć bibliotekę, pip umożliwia również jej odinstalowanie.
Aby odinstalować bibliotekę:
pip uninstall nazwa_biblioteki
Na przykład, aby usunąć żądania biblioteki:
pip uninstall requests
pip usunie pakiet z systemu.
Wnioski
Instalowanie bibliotek Pythona jest prostym, ale potężnym procesem, który pozwala rozszerzyć funkcjonalność projektów. Dzięki narzędziom takim jak pip i środowiskom wirtualnym można efektywnie zarządzać bibliotekami i upewnić się, że projekty mają wszystkie potrzebne zależności. Niezależnie od tego, czy instalujesz pojedynczą bibliotekę, czy zarządzasz wieloma zależnościami, kroki opisane w tym artykule z łatwością przeprowadzą Cię przez ten proces.