У следећем чланку ћемо погледати како можемо управљати Питхон пакетима користећи Пип. Као ко ће још ко, а ко ће мање знати да је то тај администратор питхон пакети. Може се користити за инсталирање, ажурирање и уклањање пакета написаних на програмском језику Питхон.
Име је рекурзивна скраћеница која се може протумачити као Пип Пацкаге Инсталлер o Пип Питхон Инсталлер. Ово је једноставан систем управљања пакетима који се користи за инсталацију и управљање пакетима који се могу наћи у Индекс пакета Питхон (ПиПИ). Питхон 2.7.9 и новије верзије (у Питхон2 серији), Питхон 3.4 и новије верзије укључују овог менаџера (пип3 за Питхон3) Уобичајено.
инсталација
Да бисте ово инсталирали пакет менаџер и на Дебиану и на Убунтуу, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и напишемо:
sudo apt-get install python3-pip
Такође можемо инсталирајте пип из питхон датотеке. Једноставно ћемо морати извршити:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Имајте на уму да ће се инсталирати и гет-пип.пи сетуптоолс y точак.
Ажурирајте ПИП
Овај менаџер пакета Већ ће бити инсталиран ако користимо Питхон 2> = 2.7.9 или Питхон 3> = 3.4. Можемо га ажурирати помоћу терминала:
sudo pip install -U pip
Да бисте све ажурирали (пип, сетуптоолс, Вхелл), извршићемо:
sudo pip install --upgrade pip setuptools wheel
Знајте која је верзија инсталирана
Ако желимо да знамо инсталирану верзију овог менаџера пакета, извршићемо:
pip --version
Стварање виртуелних окружења
Пре инсталирања било ког Питхон пакета, препоручује се стварање виртуелног окружења. Питхон виртуелна окружења омогућавају нам да инсталирамо Питхон пакет на изолованој локацији уместо глобално.
Рецимо да морамо да инсталирамо Питхон пакет, на пример иоутубе-дл, који захтева верзију 1 ЛибФоо-а, али друга апликација захтева верзију 2. У овој ситуацији је лако на крају нехотице ажурирати апликацију која не би требало да се ажурира. Да бисте то избегли, изолујемо пакете у виртуелном окружењу. Сва виртуелна окружења имају своје директоријуме за инсталацију и не међусобно комуницирају нити се сукобљавају.
Помоћу два алата можемо створити изолована Питхон окружења:
- Доћи.
- Виртуаленв.
Ако користите Питхон 3.3 и новије верзије, Венв је инсталиран подразумевано. За овај пример И. Користим Питхон 2.к и морам да инсталирам виртуаленв. Да бих то урадио, мораћу да покренем:
sudo pip install virtualenv
Створите виртуелно окружење помоћу виртуаленв
virtualenv NOMBRE source NOMBRE/bin/activate
Једном када покренете горњу команду, одмах ћете бити смештени у своје виртуелно окружење. За онемогућити виртуелно окружење и вратите се у своју нормалну љуску, покрените:
deactivate
Управљање Питхон пакетима
Сада ћемо видети најчешћу основну употребу. Да је видим списак свих расположивих команди и опција опћенито ћемо морати само да извршимо:
pip
Ако треба сазнајте више о наредби, попут инсталационог, извршићемо:
pip install --help
Инсталирајте пакете
Прво ћемо створити виртуелно окружење као што је приказано у наставку. У овом примеру ћу користити само виртуаленв.
virtualenv MIENV
Замените МИЕНВ својим именом. Коначно, активирајте га користећи команду:
source MIENV/bin/activate
Једном када покренете горњу команду, налазићете се у вашем виртуелном окружењу. Сада је време за инсталирање пакета. Да бисте инсталирали, на пример, иоутубе-дл, покрените:
pip install youtube-dl
Ова наредба ће инсталирати иоутубе-дл са свим зависностима.
Инсталирајте верзије пакета
у инсталирајте одређену верзију, трцати:
pip install youtube_dl=2017.12.14
у инсталирајте верзију која није наведена, трцати:
pip install youtube_dl!=2017.12.14
Преузмите пакете
у преузмите пакет са свим зависностима (без инсталирања), трцати:
pip download youtube-dl
Наведите све инсталиране пакете
Да бисмо пронашли који су пакети инсталирани, покренућемо:
pip list
Ова наредба приказаће све пакете инсталиране помоћу овог менаџера.
Претражите пакете
у потражите одређени пакет, на пример иоутубе-дл, покрените:
pip search youtube-dl
Ажурирајте пакете
у ажурирајте застарели пакет, трцати:
pip install --upgrade youtube-dl
у навести све застареле пакете у формату колоне, покрените:
pip list --outdated --format=columns
Сада, ажурирајте застареле пакете на најновије доступне верзије користећи команду:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Деинсталирајте пакете
у деинсталирајте / уклоните инсталирани пакет, трцати:
pip uninstall youtube-dl
Да бисмо деинсталирали неколико пакета, мораћемо их написати с размаком између њих.
Ако желимо уклоните све инсталиране питхон пакете помоћу менаџера пакета, извршићемо:
pip freeze | xargs pip uninstall -y
Упомоћ
У овом тренутку ћемо имати идеју о управљачу пакетима Питхон и његовој употреби. Али ово је само врх леденог брега свега што можемо учинити. За више детаља и детаљно, можемо консултовати званична документација и одељак за помоћ додавање -помоћ на име менаџера датотека.
Хвала, то ће бити најкомплетнији чланак о наредби пип