Питон Той е един от най-универсалните и популярни езици за програмиране благодарение на неговата четливост и широка общност от разработчици. Но това, което наистина задвижва Python, е способността му да работи с него модули и пакети, които са допълнителни библиотеки, които разширяват неговите функционалности. Тук влиза в действие. пиукам, основен мениджър на пакети за всеки разработчик, работещ с Python.
В тази статия ще проучим в дълбочина какво е pip, как да го инсталирате и използвате ефективно, както и ще ви дадем полезни съвети за управление на пакети и разрешаване на често срещани проблеми. Ако все още не сте запознати с pip или искате да разширите знанията си, този ресурс ще бъде вашето окончателно ръководство.
Какво е pip и защо трябва да го използвате?
пиукам е инструмент за команден ред, използван за инсталиране, актуализиране и управление на библиотеки в Python. Името му произлиза от израза „Pip инсталира пакети”. С pip можете да получите достъп до хиляди пакети, налични в официалното хранилище на Python, известно като PyPI (индекс на пакети на Python).
Едно от големите предимства на pip е това драстично опростява процесът на инсталиране и управление на допълнителен софтуер за Python. Вместо да изтегля и конфигурира библиотеки ръчно, pip прави всичко тежка работа за вас, спестявайки време и ненужни грешки.
Как да разберете дали имате инсталиран pip
Преди да използвате pip, трябва да се уверите, че е инсталиран на вашата система. Това може лесно да се провери, като отворите терминал и изпълните следната команда:
pip --version
Ако видите информация за версията на pip, вие сте готови да я използвате. Ако не, ще трябва да го инсталирате.
Инсталиране на pip на различни операционни системи
Процесът на инсталиране на pip варира в зависимост от операционната система, но като цяло е прост.
На прозорци
- Изтеглете инсталационния скрипт
get-pip.py
от тази връзка. - Отворете терминала (CMD или PowerShell) и отидете до директорията, където сте изтеглили файла.
- Изпълнете следната команда:
python get-pip.py
.
Не забравяйте, че трябва да имате Питон предварително инсталирани на вашата система.
На Mac
Системите macOS Съвременните обикновено включват pip по подразбиране. Можете обаче да го инсталирате ръчно със следната команда:
sudo easy_install pip
Друга препоръчителна опция е да инсталирате Python чрез Homebrew, мениджър на пакети за macOS. Просто стартирайте:
brew install python
На Linux
Повечето Linux дистрибуции включват Python и pip в техните хранилища на пакети. Командите се различават леко в зависимост от управлението на пакетите на вашата дистрибуция:
- За базирани на Debian дистрибуции (като Ubuntu):
sudo apt install python3-pip
- За Fedora:
sudo dnf install python3-pip
- За Arch Linux:
sudo pacman -S python-pip
- За openSUSE:
sudo zypper install python3-pip
Основно използване на pip
Веднъж инсталиран, можете да започнете изследвам какво може да направи pip. Ето обобщение на най-полезните команди:
Инсталирайте пакети
За да инсталирате библиотека, използвайте командата:
pip install nombre_del_paquete
Например, за да инсталирате библиотеката искания, можете да напишете:
pip install requests
Актуализирайте пакетите
Ако искате да актуализирате пакет до последната му версия, използвайте:
pip install --upgrade nombre_del_paquete
Например:
pip install --upgrade requests
Деинсталирайте пакети
За да премахнете пакет, от който вече не се нуждаете, използвайте:
pip uninstall nombre_del_paquete
Например:
pip uninstall requests
Избройте инсталираните пакети
За да видите всички пакети, инсталирани във вашата среда, изпълнете:
pip list
Инсталиране от файл requirements.txt
В съвместни проекти е обичайно да се използва файл, наречен изисквания.txt който съдържа списък с необходимите зависимости. За да ги инсталирате всички наведнъж, използвайте:
pip install -r requirements.txt
Създавайте и управлявайте виртуални среди
Виртуалната среда ви позволява изолират зависимостите на даден проект, така че да не пречат на другите. Можете да го създадете с помощта на инструмента venv, който е включен в Python, започвайки с версия 3.3:
python -m venv nombre_entorno
За да го активирате:
source nombre_entorno/bin/activate
(на Linux и Mac)
nombre_entorno\Scripts\activate
(в Windows)
Тогава всяка инсталация с pip ще бъде ограничена до виртуална среда които сте активирали.
Често отстраняване на неизправности
Ако срещнете грешки при използване на pip, ето бързи решения на често срещани проблеми:
- Недостатъчни разрешения: Употреба
sudo
на Linux/Mac или стартирайте терминала като администратор на Windows. - Грешки при инсталиране на пакети: Уверете се, че системни зависимости Те са актуализирани.
- Проблеми с версиите: употреби
pip freeze
за изброяване на пакетите и техните текущи версии.
Овладяването на pip и неговите функционалности е от ключово значение за оптимизиране на работата ви с Python. Въпреки че в началото може да изглежда малко смущаващо, след като се запознаете с основните му команди, ще видите, че това е задължителен инструмент във вашия арсенал за разработка.