logo

Python PIP

V tem članku bomo razpravljali o tem, kaj je PIP in kako namestiti, nadgraditi in odstraniti pakete z uporabo Python PIP. Torej, preden ga začnemo in uporabljamo, poglejmo, kaj je PIP Python.

Kaj je paket v Pythonu?

Paket se nanaša na distribucijo Python kodo, ki vključuje enega ali več modulov ali knjižnic. Ti paketi so običajno objavljeni na Python Package Index (PyPI) in jih je mogoče preprosto namestiti s pipom. Paketi Python lahko vsebujejo module, podpakete in dodatne vire, kot so dokumentacija in podatkovne datoteke.



Kaj je Python PIP?

Python PIP je upravitelj paketov za Paketi Python . PIP lahko uporabimo za namestitev paketov, ki niso priloženi Pythonu. Osnovna sintaksa ukazov PIP v ukaznem pozivu je:

pip 'arguments'>

Kako namestiti Python PIP?

Python PIP je vnaprej nameščen v 3.4 ali starejših različicah Pythona. Če želite preveriti, ali je PIP nameščen ali ne, v terminal vnesite spodnji ukaz.

pip --version>

Ta ukaz bo povedal različico Pipa, če je že nameščen v sistemu.



Preverjanje različice PIP

Preverjanje različice Python PIP

Če PIP nimate nameščenega v vašem sistemu, glejte spodnje članke.

Kako namestiti paket s Python PIP

Z uporabo Pythona lahko namestimo dodatne pakete pip namestitev ukaz. Recimo, da želimo namestiti Numpy z uporabo PIP. To lahko storimo s spodnjim ukazom.



Sintaksa:

pip install numpy>

Primer 1: Ko zahtevani paket ni nameščen.

Uporaba PIP za namestitev novega paketa

Uporaba Python PIP za namestitev novega paketa

Primer 2: Ko je zahtevani paket že nameščen.

Uporaba Python PIP za namestitev obstoječega paketa

Uporaba Python PIP za namestitev obstoječega paketa

Določanje različice paketa z uporabo Python PIP

Paket določene različice lahko namestimo tudi z uporabo spodnjega ukaza.

pretvori niz v objekt json

Sintaksa:

pip install package_name==version>

S tem boste namestili paket z navedeno različico

distribucijski zakon Boolov algebra

Prikaz informacij o paketu z uporabo Python PIP

Lahko uporabljamo Python pip show ukaz za prikaz podrobnosti določenega paketa.

Sintaksa:

pip show numpy>

primer:

Prikažite informacije o paketu z uporabo Python PIP

Prikažite informacije o paketu z uporabo Python PIP

Opomba:

  • Stolpec Zahteva prikazuje odvisnosti, ki jih zahteva paket NumPy
  • Required by prikazuje pakete, ki zahtevajo NumPy

Pridobite seznam lokalno nameščenih modulov Python z uporabo Python PIP

Python pip seznam ukaz prikaže seznam paketov, nameščenih v sistemu.

Sintaksa:

pip list>

primer:

Pridobivanje seznama lokalno nameščenih modulov z uporabo Python PIP

Pridobivanje seznama lokalno nameščenih modulov z uporabo Python PIP

Odstrani pakete s Python PIP

Python pip uninstall ukaz odstrani določen obstoječi paket.

Sintaksa:

pip uninstall numpy>

primer:

Odstranite paket s Python PIP

Odstranite paket s Python PIP

Opomba: Ukaz za odstranitev PIP ne odstrani odvisnosti paketa. Če želite odstraniti tudi odvisnosti, si lahko ogledate odvisnosti z uporabo pip show in ročno odstranite vsak paket.

Iskanje paketov s Python PIP

Z uporabo Pythona lahko iščemo določen obstoječi paket pip iskanje ukaz.

Sintaksa:

pip search numpy>

primer:

Išči paket s Python PIP

Išči paket s Python PIP

Uporaba datotek z zahtevami s Python PIP

Recimo, da želite več kot en paket, potem pa lahko namesto ročne namestitve vsakega paketa namestite vse module naenkrat. To lahko storite tako, da ustvarite datoteko requirements.txt. Recimo, da je datoteka requirements.txt videti takole:

je razmerje
zahteve.txt

zahteve.txt

Sintaksa:

pip install -r requirements.txt>

primer:

Uporaba datoteke z zahtevami za namestitev paketov s Python PIP

Uporaba datoteke z zahtevami za namestitev paketov s Python PIP

Navedba dodatnih paketov s Python PIP

Python pip zamrznitev ukaz se uporablja za seznam paketov, ki niso vnaprej nameščeni s Pythonom.

Sintaksa:

pip freeze>

primer:

Prikaz dodatnih paketov s Python PIP

Prikaz dodatnih paketov s Python PIP

Prikazovanje zastarelih paketov s Python PIP

Python pip list – zastarelo ukaz se uporablja za seznam vseh paketov, ki so zastareli. Ta ukaz navzkrižno preveri informacije o nameščenem paketu z repozitorijem PIP.

Sintaksa:

pip list --outdated>

primer:

Prikazovanje zastarelih paketov s Python PIP

Prikazovanje zastarelih paketov s Python PIP

Nadgradnja paketov s Python PIP

Python pip namestitev –uporabnik –nadgradnja se uporablja za posodobitev paketa.

Sintaksa:

pip install --user --upgrade package_name>

primer:

Nadgradnja paketov s Python PIP

c programi

Nadgradnja paketov s Python PIP

Nadgradnja paketov s Python PIP

Nadgradnja paketov s Python PIP

Prav tako lahko kateri koli paket nadgradimo na določeno različico s spodnjim ukazom.

pip install --user --upgrade package_name==version>

Znižanje paketov s Python PIP

Python pip install –uporabnik ukaz se uporablja za znižanje paketa na določeno različico.

Sintaksa:

pip install --user package_name==version>

primer:

Znižanje paketov s Python PIP

Znižanje paketov s Python PIP

Pogosta vprašanja o Python PIP

V: Kaj je PIP?

O: PIP je kratica za PIP Installs Packages. Je namestitveni program za Python, ki se uporablja za prenos in upravljanje paketov Python iz indeksa paketov Python (PyPI) ali drugih repozitorijev paketov.

V: Kako namestim PIP?

O: PIP je običajno privzeto nameščen, ko namestite Python. Če imate novejšo različico Pythona, bi morali že imeti nameščen PIP. Njegovo namestitev lahko preverite tako, da zaženete pip –version v ukaznem pozivu ali terminalu. Če PIP ni nameščen, lahko prenesete skript get-pip.py z uradnega spletnega mesta in ga zaženete, da namestite PIP.

V: Kako uporabim PIP za namestitev paketov Python?

A: Če želite namestiti paket z uporabo PIP, lahko uporabite naslednji ukaz: pip install package_name. Zamenjajte package_name z imenom paketa, ki ga želite namestiti. PIP bo samodejno prenesel in namestil najnovejšo različico paketa iz PyPI.

V: Kako nadgradim paket s PIP?

O: Paket lahko nadgradite na najnovejšo različico z ukazom: pip install –upgrade package_name. PIP bo poiskal novejšo različico paketa in jo namestil, če je na voljo.