Використання pip3 для встановлення модулів Python 3
Якщо ви працюєте з 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-pipmacOS (з Homebrew):
brew install python3Homebrew встановлює як python3, так і pip3.
Windows:
Якщо ви завантажуєте і встановлюєте Python 3 з офіційного сайту(https://www.python.org/), переконайтеся, що під час встановлення встановлено галочку “Додати Python до PATH “. pip3 буде встановлено автоматично разом з Python 3.
Щоб перевірити встановлення:
pip3 --versionБазове використання
Для встановлення пакунка Python:
pip3 install ім'я_пакункаПриклади:
Встановлення
запитів:
Встановити певну версію:
Оновити пакунок:
Встановлення кількох пакунків з одного файлу:
Встановлення пакунків для конкретного проекту
Найкраще використовувати віртуальні середовища, щоб уникнути конфліктів між залежностями проекту.
Створіть і активуйте віртуальне середовище:
python3 -m venv venv
source venv/bin/activate # У Windows: venv\Scripts\activateДалі використовуйте pip3 як зазвичай:
pip3 install flaskВидалення пакунків
Щоб видалити пакунок:
pip3 uninstall ім'я_пакункаПоширені проблеми та їх вирішення
Помилкизправами доступу: Використовуйте
--userдля встановлення пакунків лише для вашого користувача:
Команду не знайдено: Якщо
pip3не знайдено, спробуйте перевстановити Python 3 або скористайтеся:
Конфліктні залежності: Такі інструменти, як
pip-toolsабо
pipdeptree, можуть допомогти впорядкувати залежності.Заключні думки
Використання pip3 є невід’ємною частиною роботи з Python 3. Незалежно від того, чи ви початківець, чи досвідчений розробник, розуміння того, як встановлювати модулі Python та керувати ними, забезпечить безперебійну роботу ваших проектів та їхню актуальність. Поєднайте це з віртуальним середовищем для досягнення найкращих результатів, і ви будете готові зануритися в екосистему Python.


