Як використовувати встановлення pip в Python

Python постачається з декількома вбудованими модулями, але спільнота Python може запропонувати більше. Саме модулі роблять python настільки потужним!

Сторонні модулі додають набагато більше функціональних можливостей Python. Отож час навчитися встановлювати ці модулі, щоб ми могли використовувати їх у наших програмах.

Найпростіший спосіб - використовувати pip

pip install 

Якщо ви використовували npm, тоді ви можете сприймати це як npm Python.

Примітка: Різниця полягає в тому, що з npm npm installза замовчуванням встановлює пакети локально до проекту, тоді як pip installза замовчуванням встановлює глобально.

Щоб локально встановлювати модулі, вам потрібно створити та активувати те, що називається віртуальним середовищем, тому pip installвстановлюється до папки, де знаходиться це віртуальне середовище, а не глобально (що може вимагати прав адміністратора).

Минулого разу у import-statementsвікі ми використовували requestsмодуль як приклад. Оскільки це сторонній модуль, ми повинні встановлювати його окремо після встановлення python.

Встановити його було б так просто, як pip install requests. Ви навіть можете передавати різні аргументи разом з цим. Той, з яким ви будете частіше стикатися --upgrade. Ви можете оновити модуль python, виконавши:

pip install  --upgrade

Наприклад, оновити модуль запитів до останньої версії було б так просто, як pip install requests --upgrade.

Перед використанням pipвам потрібно буде встановити його (це досить просто). Ви можете встановити його звідси

Просто натисніть на посилання. І збережіть файл як get-pip.pyБудь ласка, не забувайте .pyрозширення. І запустити його.

Альтернативою використанню pip було б спробувати easy_install.

Використовувати easy_installтакож просто. Синтаксис:

easy_install 

Однак pipє більш популярним, ніж використання easy_install.

Примітка: У деяких системахде встановлені як Python 2 і Python 3,pipіpip3буде робити різні речі. pipвстановлює версію пакету Python 2 таpip3встановлює версію пакета Python 3.

Для отримання додаткової інформації про різницю між Python 2 і 3 див. Цей посібник. Ви можете перевірити pipверсію, виконавши pip --versionта / або pip3 --version:

pip3 --version pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

Ми також можемо створити файл txt, що містить список модулів, які слід встановити за допомогою pip. Наприклад, ми могли б створити файл requirements.txtта його вміст:

Kivy-Garden==0.1.4 macholib==1.5.1 idna==2.6 geoip2nation==0.1.2 docutils>=0.14 Cython

У цьому файлі ми також можемо встановити версію для встановлення. Після цього, викликаючи pip за допомогою:

 pip install -r  OR IN OUR CASE pip install -r requirements.txt 

він повинен встановити всі модулі, перелічені у файлі.