Jeśli pracujesz z Pythonem 3 na swoim środowisku serwerowym, istnieje duża szansa, że będziesz musiał zainstalować moduły firm trzecich, aby rozszerzyć jego funkcjonalność. Niezależnie od tego, czy tworzysz aplikacje internetowe, automatyzujesz zadania, czy pracujesz z danymi, ogromny ekosystem pakietów Pythona ma dla Ciebie wszystko. Narzędziem do instalacji tych modułów jest pip3.

W tym artykule przeprowadzimy Cię przez skuteczne korzystanie z pip3, od instalacji po typowe przypadki użycia i porady dotyczące rozwiązywania problemów.

Czym jest pip3?

pip3 is the package installer for Python 3. It allows you to download and install Python packages from the Python Package Index (PyPI) and other indexes. It is the Python 3-compatible version of pip, and it typically corresponds to the python3 command on most systems.

Instalacja pip3

Linux (Debian/Ubuntu):

sudo apt update
sudo apt install python3-pip

macOS (z Homebrew):

brew install python3

Homebrew instaluje zarówno python3, jak i pip3.

Windows:

Jeśli pobierzesz i zainstalujesz Pythona 3 z oficjalnej strony (https://www.python.org/), upewnij się, że zaznaczyłeś „Dodaj Pythona do PATH” podczas instalacji. pip3 zostanie zainstalowany automatycznie razem z Pythonem 3.

Aby zweryfikować instalację:

pip3 --version

Podstawowe użycie

Aby zainstalować pakiet Pythona:

pip3 install package_name

Przykłady:

  • Zainstaluj requests:

    pip3 install requests
  • Zainstaluj konkretną wersję:

    pip3 install numpy==1.21.0
  • Uaktualnij pakiet:

    pip3 install --upgrade pandas
  • Zainstaluj wiele pakietów z pliku:

    pip3 install -r requirements.txt

Instalowanie pakietów dla konkretnego projektu

Najlepiej jest używać wirtualnych środowisk, aby uniknąć konfliktów między zależnościami projektów.

Utwórz i aktywuj wirtualne środowisko:

python3 -m venv venv
source venv/bin/activate # On Windows: venvScriptsactivate

Następnie użyj pip3 jak zwykle:

pip3 install flask

Odinstalowywanie pakietów

Aby usunąć pakiet:

pip3 uninstall package_name

Typowe problemy i rozwiązywanie problemów

  • Błędy uprawnień: Użyj --user, aby instalować pakiety tylko dla swojego użytkownika:

    pip3 install --user package_name
  • Polecenie nie znalezione: Jeśli pip3 nie zostanie znalezione, spróbuj ponownie zainstalować Pythona 3 lub użyj:

    python3 -m pip install package_name
  • Konfliktujące zależności: Narzędzia takie jak pip-tools lub pipdeptree mogą pomóc w lepszym zarządzaniu zależnościami. Ostateczne przemyślenia

Korzystanie z pip3 jest niezbędną częścią pracy z Pythonem 3. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym programistą, zrozumienie, jak instalować i zarządzać modułami Pythona, zapewnia, że Twoje projekty działają płynnie i są na bieżąco. Połącz to z wirtualnymi środowiskami dla najlepszych rezultatów, a jesteś gotowy, aby zanurzyć się w ekosystemie Pythona.