Пип, основе и управљање Питхон пакетима

о пипу

У следећем чланку ћемо погледати како можемо управљати Питхон пакетима користећи Пип. Као ко ће још ко, а ко ће мање знати да је то тај администратор питхон пакети. Може се користити за инсталирање, ажурирање и уклањање пакета написаних на програмском језику Питхон.

Име је рекурзивна скраћеница која се може протумачити као Пип Пацкаге Инсталлер 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

Упомоћ

хелп пип

У овом тренутку ћемо имати идеју о управљачу пакетима Питхон и његовој употреби. Али ово је само врх леденог брега свега што можемо учинити. За више детаља и детаљно, можемо консултовати званична документација и одељак за помоћ додавање -помоћ на име менаџера датотека.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   јулиуцо никеладо дијо

    Хвала, то ће бити најкомплетнији чланак о наредби пип