Како се користи инсталација пипа у Питхону

Питхон се испоручује са неколико уграђених модула, али Питхон заједница нуди више. Управо модули чине питхон тако моћним!

Модули независних произвођача додају толико више функционалности Питхону. Дакле, време је да научимо како да инсталирамо ове модуле како бисмо могли да их користимо у нашим програмима.

Најједноставнији начин је употреба pip

pip install 

Ако сте користили npm, онда то можете сматрати нпм Питхона.

Напомена: Разлика је у томе што код нпм, npm installподразумевано инсталира пакете локално у пројекат, док pip installсе подразумевано инсталира глобално.

Да бисте локално инсталирали модуле, потребно је да креирате и активирате оно што се назива виртуелним окружењем, па се pip installинсталира у директоријум у коме се налази то виртуелно окружење, уместо глобално (што може захтевати администраторске привилегије).

Прошли пут import-statementsсмо у вики-ју користили requestsмодул као пример. Како је реч о модулу треће стране, морамо га инсталирати одвојено након инсталирања питхон-а.

Инсталирање би било једноставно као pip install requests. Уз то можете преносити и разне аргументе. Она с којом ћете се чешће сусретати је --upgrade. Питхон модул можете надоградити:

pip install  --upgrade

На пример, надоградња модула за захтеве на најновију верзију била би једноставна као pip install requests --upgrade.

Пре употребе pip, мораћете да га инсталирате (прилично је једноставно). Можете га инсталирати одавде

Само кликните на везу. И сачувајте датотеку као get-pip.pyМолимо вас да не заборавите .pyекстензију. И покрени га.

Алтернатива коришћењу пипа био би покушај easy_install.

Коришћење easy_installје такође једноставно. Синтакса је:

easy_install 

Међутим, pipпопуларније је од коришћења easy_install.

Напомена: На неким системима где су инсталирани и Питхон 2 и Питхон 3,pipиpip3радиће различите ствари. pipинсталира верзију пакета Питхон 2 иpip3инсталираће верзију пакета Питхон 3.

За више информација о разлици између Питхон 2 и 3, погледајте ово упутство. pipВерзију можете да проверите тако што ћете урадити pip --versionи / или pip3 --version:

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

Такође можемо створити ткт датотеку која садржи листу модула које треба инсталирати помоћу пипа. На пример, могли бисмо створити датотеку requirements.txtи њен садржај:

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

У овој датотеци бисмо могли да поставимо и верзију за инсталацију. После овога, позивањем пипа са:

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

требало би да инсталира све модуле који су наведени у датотеци.