Якщо ви працюєте з Python 3 у своєму серверному середовищі, швидше за все, вам знадобиться встановити сторонні модулі для розширення його функціональності. Якщо ви створюєте веб-додатки, автоматизуєте завдання або працюєте з даними, широка екосистема пакетів Python має для вас все необхідне. Основним інструментом для встановлення цих модулів є pip3.

У цій статті ми розповімо вам, як ефективно використовувати pip3, починаючи від встановлення і закінчуючи поширеними випадками використання та порадами щодо усунення несправностей.

Що таке 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.

Встановлення pip3

Linux (Debian/Ubuntu):

sudo apt update
sudo apt install python3-pip

macOS (з Homebrew):

brew install python3

Homebrew встановлює як python3, так і pip3.

Windows:

Якщо ви завантажуєте і встановлюєте Python 3 з офіційного сайту(https://www.python.org/), переконайтеся, що під час встановлення встановлено галочку “Додати Python до PATH “. pip3 буде встановлено автоматично разом з Python 3.

Щоб перевірити встановлення:

pip3 --version

Базове використання

Для встановлення пакунка Python:

pip3 install ім'я_пакунка

Приклади:

  • Встановлення запитів:

    pip3 запити на встановлення
  • Встановити певну версію:

    pip3 install numpy==1.21.0
  • Оновити пакунок:

    pip3 install --upgrade pandas
  • Встановлення кількох пакунків з одного файлу:

    pip3 install -r requirements.txt

Встановлення пакунків для конкретного проекту

Найкраще використовувати віртуальні середовища, щоб уникнути конфліктів між залежностями проекту.

Створіть і активуйте віртуальне середовище:

python3 -m venv venv
source venv/bin/activate # У Windows: venv\Scripts\activate

Далі використовуйте pip3 як зазвичай:

pip3 install flask

Видалення пакунків

Щоб видалити пакунок:

pip3 uninstall ім'я_пакунка

Поширені проблеми та їх вирішення

  • Помилкизправами доступу: Використовуйте --user для встановлення пакунків лише для вашого користувача:

    pip3 install --user назва_пакунка
  • Команду не знайдено: Якщо pip3 не знайдено, спробуйте перевстановити Python 3 або скористайтеся:

    python3 -m pip install package_name
  • Конфліктні залежності: Такі інструменти, як pip-tools або pipdeptree, можуть допомогти впорядкувати залежності.Заключні думки

Використання pip3 є невід’ємною частиною роботи з Python 3. Незалежно від того, чи ви початківець, чи досвідчений розробник, розуміння того, як встановлювати модулі Python та керувати ними, забезпечить безперебійну роботу ваших проектів та їхню актуальність. Поєднайте це з віртуальним середовищем для досягнення найкращих результатів, і ви будете готові зануритися в екосистему Python.