Как да използвам pip install в Python

Python се предлага с няколко вградени модула, но общността на Python има още какво да предложи. Именно модулите правят python толкова мощен!

Модулите на трети страни добавят много повече функционалност към Python. Така че е време да се научим как да инсталираме тези модули, за да можем да ги използваме в нашите програми.

Най-простият начин е да се използва pip

pip install 

Ако сте използвали npm, можете да го мислите като npm на Python.

Странична бележка: Разликата е, че при npm npm installпо подразбиране инсталира пакети локално към проект, докато pip installпо подразбиране се инсталира глобално.

За да инсталирате модули локално, трябва да създадете и активирате така наречената виртуална среда, така че да pip installинсталира в папката, където се намира тази виртуална среда, вместо глобално (което може да изисква администраторски права).

Последният път в import-statementswiki използвахме 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.

Забележка: На някои системи, в които са инсталираниpipиPython 2, и Python 3,и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 

трябва да инсталира всички модули, изброени във файла.