Pip (package manager) - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Pip (package manager)

pip je odporúčaný[1] systém na správu balíkov napísaný v Pythone a používa sa na inštaláciu a správu softvérových balíkov.[2] Pripája sa k online úložisku verejných balíkov s názvom Python Package Index . pip je možné nakonfigurovať aj na pripojenie k iným úložiskám balíkov (lokálnym alebo vzdialeným) za predpokladu, že sú v súlade s návrhom vylepšenia Pythonu 503.[3][4]

Väčšina distribúcií pythonu sa dodáva s predinštalovaným pipom. Python 2.7.9 a novší (v sérii python2) a Python 3.4 a novší štandardne obsahujú pip (pip3 pre Python 3).[5]

História

Prvý krát predstavený ako pyinstall v roku 2008 Ianom Bickingom (tvorcom balíka virtualenv) ako alternatíva k easy_install,[6][7] pip bol vybraný ako nový názov z jedného z niekoľkých návrhov, ktoré tvorca dostal na svojom blogovom príspevku.[8] Podľa samotného Bickinga je názov rekurzívnym akronymom pre „Pip Installs Packages“.[9] V roku 2011 bol vytvorený Python Packaging Authority (PyPA), ktorý prevzal správu pip a virtualenv od Bickingu, pod vedením Carla Meyera, Briana Rosnera a Jannisa Leidela.[7]

S vydaním pip verzie 6.0 (2014-12-22) bol proces pomenovávania verzie zmenený tak, aby mal verziu vo formáte XY a predchádzajúcu 1 vypustila z označenia verzie.

Rozhranie príkazového riadku

Výstup pip install virtualenv

Jednou z hlavných výhod pip je jednoduchosť jeho rozhrania príkazového riadku, vďaka ktorému je inštalácia softvérových balíkov Python rovnako jednoduchá ako zadanie príkazu:

pip install nejaký-názov-balíka

Používatelia môžu tiež ľahko odstrániť balík:

pip uninstall nejaký-názov-balíka

Najdôležitejšie je, že pip má funkciu na správu úplných zoznamov balíkov a zodpovedajúcich čísel verzií, čo je možné prostredníctvom súboru s požiadavkami.[10] To umožňuje efektívne opätovné vytvorenie celej skupiny balíkov v samostatnom prostredí (napr. inom počítači) alebo virtuálnom prostredí . Dá sa to dosiahnuť správne naformátovaným súborom a nasledujúcim príkazom[11], kde requirements.txt je názov súboru:

pip install -r requirements.txt

Ak chcete nainštalovať nejaký balík pre konkrétnu verziu pythonu, pip poskytuje nasledujúci príkaz, kde ${version} je nahradené 2, 3, 3.4 atď.:

pip${version} install nejaký-názov-balíka

Použite setup.py

Pip poskytuje spôsob lokálnej inštalácie užívateľom definovaných projektov pomocou súbor . Táto metóda vyžaduje, aby projekt python mal nasledujúcu štruktúru súborov:

example_project/
├── ukážkový projekt/ balík    Python so zdrojovým kódom.
| ├── __init__.py              Vytvorte z priečinka balík.
| └── example.py               Príklad modulu.
└── README.md                  README s informáciami o projekte.

V rámci tejto štruktúry môže používateľ pridávať  do koreňového adresára projektu (t.j example_project pre vyššie uvedenú štruktúru) s nasledujúcim obsahom:

from setuptools import setup, find_packages

setup(
  nazov='example', # Názov balíka. Tento názov sa použije, keď sa projekt importuje ako balík.
  verzia='0.1.0',
  baliky=find_packages(include=) # Pip automaticky nainštaluje tu uvedené závislosti.
)

Potom môže pip nainštalovať tento vlastný projekt spustením nasledujúceho príkazu z koreňového adresára projektu:

pip install -e .

Vlastné úložisko

Okrem predvoleného úložiska PyPI podporuje Pip aj vlastné úložiská.[12] Takéto archívy môžu byť umiestnené na HTTP(s) URL alebo na umiestnení v systéme súborov.

Vlastné úložisko je možné zadať pomocou voľby -i alebo --index-url, napríklad takto:

pip install -i https://your-custom-repo/simple <package name>

Alebo so súborovým systémom:

pip install -i /path/to/your/custom-repo/simple <package name>

Referencie

Externé odkazy

Zdroj

Tento článok je čiastočný alebo úplný preklad článku Pip (package manager) na anglickej Wikipédii (číslo revízie nebolo určené).

Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Zdroj: Wikipedia.org - čítajte viac o Pip (package manager)





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk