Uobičajeni Python alati: korištenje virtualenv-a, instaliranje paketa sa pip-om i upravljanje paketima. Uobičajeni alati za Python: korištenje virtualenv-a, instaliranje paketa s pip-om i upravljanje paketima Instaliranje pip python-a

U Pythonu (a posebno u oblasti razvoja aplikacija) postoje određeni alati koji se često pominju kada se radi sa ovim programskim jezikom ili izvornim kodom. Uprkos Pythonovoj ekstremnoj popularnosti i širokoj upotrebi, pronalaženje dobrog korak po korak vodič pokriti sve njegove važne alate je prilično teško.

Ovaj članak ne pokriva samo osnove, već i objašnjava logiku kako takvi alati rade, udubljujući se u njihovu upotrebu u stvarnim scenarijima. Ovaj članak opisuje kako preuzeti i instalirati dijeljene biblioteke i postavke, raditi s virtualnim okruženjem (koristeći virtualenv) i upravljati paketima za razvoj i proizvodnju vlastitih aplikacija.

Vodič je pogodan kako za početnike tako i za iskusne korisnike koji žele proširiti svoja znanja u ovoj oblasti. Ako imate bilo kakvih pitanja, ostavite komentar ispod ovog članka.

Python na CentOS-u

Imajte na umu da kada radite na CentOS/RHEL sistemu, ne smijete koristiti zadani Python interpreter. Umjesto toga, morate sami instalirati Python.

Za uputstva o instalaciji Pythona na CentOS, pročitajte vodič Kako instalirati Python 2.7.6 i 3.3.3 na CentOS 6.4 prije nego što nastavite.

U ovom članku također možete pronaći savjete o instaliranju alata pip I virtualenv na CentOS-u sa prilagođenom Python instalacijom.

PaketiPython

Iako se Python aplikacije mogu sastojati od jedne datoteke, one se obično sastoje od niza funkcija, objekata (klasa), korisni alati i, naravno, varijable raspoređene u nekoliko datoteka koje se nalaze unutar modula. Svi ovi moduli čine ono što se zove paket.

Tradicionalni način instaliranja paketa uključuje prvo pronalaženje, a zatim preuzimanje. Čini se da je ovo dovoljno jednostavno za napraviti (kao i mnoge stvari u Pythonu), ali ima svojih mana.

Kada su fajlovi spremni i raspakovani, kada koristite modul disutils mogu se instalirati pozivanjem setup.py.

Primjer instalacije paketa:

# Sintaksa: cd [ime paketa]
cd a_package
python setup.py instalirati

Disutils modul (distribucijski uslužni programi) je skup alata koji se koriste za pakovanje i distribuciju koda. Podrazumevano se isporučuje sa Pythonom (to jest, uključen je u standardnu ​​biblioteku).

Iako je gore opisana procedura jednostavna, neće raditi ako u procesu postoji zadatak koji nije povezan s instalacijom. Ovdje dolazi upravljanje paketima i ima nekoliko prednosti, a to su:

  • Uklanjanje (npr. pip uklanja package_x);
  • Kontrola verzija (npr. pip instalira django==x);
  • Automatsko upravljanje zavisnošću (jer paketi mogu zavisiti od drugih).

Upravljanje paketima

Python paketi mogu biti alati, biblioteke, okviri i aplikacije.

Zahvaljujući popularnosti ovog jezika, na raspolaganju su desetine hiljada paketa koje možete koristiti za kreiranje sopstvenih projekata.

Alati za upravljanje paketima

Najčešće korišćeni Python menadžeri paketa su − pip I lako _instalirati. Ovi alati vam pomažu da ostvarite sljedeće zadatke:

  • Preuzimanje, instaliranje, brisanje;
  • Skupština;
  • Python upravljanje paketima i još mnogo toga.

Čini se da oboje rade istu stvar i njihovu zajedničku ovisnost o zajedničkoj biblioteci setuptools još jednom to ukazuje.

Zapravo, mnoge razlike u njihovom radu jednostavno nisu odmah uočljive.

pip vs easy_install

Prvi alat za takve zadatke bio je lako_ instalirati. U početku se ovaj alat činio mnogo praktičnijim i jednostavnijim od ručnog obavljanja zadataka, ali s vremenom su otkriveni neki njegovi nedostaci. Ovo je bio razlog za kreiranje novog paket menadžera, pip.

Pip (kako je definirano u samom projektu) je zamjena za easy_install, praktičniji je od svog prethodnika, koji obavlja sljedeće zadatke, uključujući, ali ne ograničavajući se na:

  • Preuzmite sve potrebne pakete prije nego što ih instalirate;
  • Pružanje povratnih informacija;
  • Održavanje istorije preduzetih radnji;
  • Prikaz poruka o grešci (slijedeći Python tradiciju);
  • Dodavanje virtualenv akcija.

Da biste saznali više o pip uslužnom programu, pogledajte njegovu stranicu u direktoriju PyPI paketa.

Detaljan vodič za pip

Ovaj odjeljak pokriva potrebne ovisnosti o pip-u, instalaciju najnovije verzije alata, a također pokriva njegove glavne funkcije, naime instalaciju, deinstalaciju, zamrzavanje i upravljanje zahtjevima.

Kada koristiti pip?

Dakle, kao što je navedeno u uvodu, ovaj vodič će pružiti primjere korištenja alata u scenarijima iz stvarnog života.

Recimo da razvijate malu aplikaciju i da sve ide dobro koristeći dugoročni plan. Tada ćete otkriti biblioteku (ili modul) koju je vrlo korisno uključiti u aplikaciju koju razvijate. Može se preuzeti na tradicionalan način, kao što je gore opisano. Ali ako postoji nekoliko takvih paketa, onda ovaj proces postaje vrlo kompliciran. Mnogi problemi povezani s upravljanjem ovim paketima (na primjer, ažuriranje, brisanje, zamjena, korištenje druge verzije) mogu se lako riješiti pomoću pip paket menadžera.

Instaliranje pip-a

Prije instaliranja pip-a, morate instalirati njegove ovisnosti, što je prilično lako učiniti.

setuptools

Kao što je već pomenuto, jedna od pip-ovih zavisnosti je biblioteka setuptools. Zasnovan je na standardne karakteristike skup Python distribucijskih uslužnih programa tzv distutils. S obzirom na to distutils podrazumevano, sve što treba da uradite je da instalirate setuptools.

Naredba curl vam omogućava sigurno preuzimanje konfiguracijskih datoteka setuptools. cURL je sistemska biblioteka koja vrši prijenos podataka preko različitih protokola (tj. to je zajednički jezik za razmjenu podataka između aplikacija, kao što je HTTP). Provjerava SSL certifikate od izvorni kod i prosljeđuje podatke u Python interpreter.

Ove konfiguracijske datoteke, koje će Python interpreter izvršiti, automatiziraju proces instalacije.

Pokrenite sljedeću naredbu:

curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | python -

Ova instalacija omogućava korištenje pip-a u cijelom sistemu. Ali nije preporučljivo instalirati bilo koji drugi paket na ovaj način. Preporučljivo je uvijek koristiti virtualenv, samostalno Python okruženje o kojem se govori u sljedećem odjeljku.

Napomena: Možda će vam trebati privilegije superkorisnika da nastavite sa preuzimanjem. U ovom slučaju koristite:

sudo curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | python -

Sa instaliranom ovom pojedinačnom zavisnošću, možete nastaviti sa preuzimanjem i instaliranjem pip-a.

Opet, za bezbedno pokretanje i instaliranje konfiguracijskih datoteka koristi curl.

Pokrenite sljedeću naredbu:

curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python -

Zadana mapa za instalaciju pip-a je u

Da biste izbjegli navođenje pune putanje, morate dodati ovu liniju u PATH.

Uređivanje PATH:

izvoz PATH="/usr/local/bin:$PATH"

Nakon što završite ovaj korak, možete početi raditi sa pip-om.

Koristeći pip

Pip alat je zaista jednostavan za korištenje i može riješiti mnoge trenutne probleme i pojednostaviti mnoge zadatke s kojima se programeri aplikacija redovito moraju nositi.

Instaliranje paketa sa pip-om

Pip ima puno funkcija, ali se najčešće koristi za instaliranje paketa. Postoji nekoliko načina za instaliranje paketa sa pip-om.

Pronalaženje i instaliranje paketa:

# Sintaksa: pip install [naziv paketa]
# Na primjer, da instalirate biblioteku *requests*:
pip install zahtjevi

Pretražite i instalirajte određenu verziju:

# Sintaksa: pip install [naziv paketa]==[verzija]
# Za instaliranje verzije 2.0.0. bibliotečki zahtjevi
pip install requests==2.0.0

Instalacija iz URL ili VCS spremišta:

# Sintaksa: pip install
# Za instaliranje virtualenv
pip install https://github.com/pypa/virtualenv/tarball/1.9.X

Instalacija unutravirtualenv:

# Sintaksa: pip install [ime okruženja] [naziv paketa]
# Ovo će instalirati ili kreirati paket unutar okruženja
# Na primjer, za instaliranje zahtjeva unutar virtualenv-a koji se zove *venv*
pip install -E venv zahtjevi

UklanjanjedatotekeWithpip

Druga često korištena funkcija pip-a je uklanjanje paketa.

Da biste uklonili paket:

# Sintaksa: pip deinstaliraj [naziv paketa]
# Ukloni biblioteku zahtjeva
pip zahtjevi za deinstaliranje

Ažuriranje paketa sa pip-om

Umjesto da deinstalirate paket, a zatim instalirate još nova verzija, možete koristiti funkciju ažuriranja paketa.

Da ažurirate paket:

# Sintaksa: pip install --upgrade [naziv paketa]
# Ažurirajte biblioteku zahtjeva
pip install --upgrade zahtjevi

Pronalaženje paketa sa pip-om

Često morate pronaći paket koji vam je potreban.

Da biste pronašli paket:

# Sintaksa: pip pretraga [naziv paketa]
# Da biste pronašli sve django pakete:
# Ovo može potrajati dugo (ima ih puno)
pip search django

Generisanje liste instaliranih paketa sa pip

Jedan od zaista izuzetnih i korisne funkcije pip je način za brzo kreiranje lista instalirane pakete. Ovi paketi se često nazivaju zahtjevima. U zavisnosti od verzije Python okruženja (što znači virtuelno ili globalno okruženje), pip će kreirati datoteku sa listom svih instaliranih paketa.

Kreiranje nove liste („zamrzavanje“)

# Sintaksa: pip freeze > [filename.extension]
# Kreirajte listu svih trenutno instaliranih paketa
pip zamrzavanje > package_list.txt

Dodavanje novih datoteka na postojeću listu šablona

Napomena: Ova komanda će kreirati datoteku u trenutnom radnom direktoriju.

# Sintaksa: pip freeze -r [postojeća file.extension] > [filename.extension]
# Dodajte nove pakete instalirane od kreiranja posljednje liste
pip zamrznuti package_list.txt > package_list_new.txt

Instaliranje paketa sa liste koristeći pip

Kada radite sa aplikacijom (po mogućnosti u virtuelnom okruženju), sve zavisnosti (potrebni paketi) moraju biti prisutne. Kreiranjem liste ovih paketa pomoću naredbe zamrznuti, mogu se kasnije instalirati pomoću naredbe instalirati.

Da instalirate sve pakete sa liste:

# Sintaksa: pip install -r [filename.extension]
# Da biste instalirali sve pakete iz prethodnog primjera:
pip install -r package_list_new.txt

Detaljan vodič za virtualenv

Prvo morate razumjeti šta je virtualenv i kada ga koristiti.

Virtualenv:

U Pythonu okruženje(okruženje) je folder (direktorij) koji sadrži sve pakete koji su projektu (Python aplikacija) potrebni da bi se pokrenuo na organiziran, izolovan način. Okruženje za pokretanje automatski dolazi sa vlastitim Python interpreterom (kopijom onoga što je korišteno za njegovo kreiranje), kao i vlastitim pip alatom.

Virtualenv rješava niz problema:

  • Kreirajte novi sandbox za Python projekat;
  • Mogućnost preuzimanja paketa bez admin/sudo privilegija;
  • Jednostavno i brzo pakovanje za nanošenje;
  • Kreiranje liste zavisnosti jednog projekta (koristeći pip);
  • Brzo vraćanje zavisnosti pomoću datoteke sa zahtjevima (pomoću pip-a);
  • Prenosivost između sistema.

Veoma je preporučljivo koristiti virtualenv kada radite sa Python projektima (bez obzira na broj njih). Radeći u kombinaciji s pip-om, ovaj alat bogat funkcijama i vrlo jednostavan za korištenje može učiniti čuda.

Dakle, instalirajte virtualenv.

Instaliranje virtualenv

Da biste instalirali virtualenv morate pozvati pip. Ovaj paketće biti instaliran kao globalno dostupan paket za pokretanje pomoću Python interpretera.

Postoje 2 načina da dobijete ovu aplikaciju i verzija će ovisiti o metodi koju odaberete.

Najlakši način je korištenje pip-a za pretraživanje, preuzimanje i instalaciju. Loša strana je ta pipa nije potrebnoće instalirati najnoviju verziju.

# Sintaksa: pip install virtualenv
sudo pip install virtualenv

Najnovija dostupna verzija virtualenv-a je 1.11.X.

# Sintaksa: pip install /[verzija]
sudo pip install https://github.com/pypa/virtualenv/tarball/1.1.X

Korištenje virtualenv

Ovaj alat kreira fasciklu koja sadrži Python interpreter i kopiju pip-a. Zatim morate ili odrediti lokaciju ovog tumača ili ga aktivirati.

Sve aplikacije instalirane pomoću tumača unutar virtualnog okruženja bit će smještene na ovu lokaciju

Kada kreirate listu paketa koristeći pip, u datoteci će biti navedeni samo paketi u toj fascikli.

Zapamtite: kada završite s jednim okruženjem (ili ako radite s globalnim okruženjem), obavezno ga deaktivirajte prije nego što pređete u drugo okruženje.

Kreiranje/inicijalizacija virtuelnog okruženja (virtuelno okruženje = virtualenv)

Kreiranje okruženja pomoću priloženog tumača

# Sintaksa: virtualenv [ime fascikle (okruženje)]
# Da kreirate okruženje pod nazivom *my_app*
virtualenv my_app

Kreiranje okruženja pomoću prilagođenog Python interpretera

# Sintaksa: virtualenv --python=[lokacija/python/] [ime okruženja]
virtualenv --python=/opt/python-3.3/bin/python my_app

Aktiviranje virtuelnog okruženja:

# Sintaksa: izvor [ime okruženja]/bin/aktiviraj
# Za aktiviranje kreiranog Python okruženja
izvor my_app/bin/aktiviraj

Rad sa virtuelnim okruženjem bez aktivacije

Iz nekih razloga može biti potrebno raditi u neaktiviranom okruženju. To čini timove fleksibilnijim; s druge strane, morate svaki put provjeriti da li se koristi ispravan tumač.

# Sintaksa: [ime okruženja]/bin/python [argumenti]
my_app/bin/python python_script.py

Za korištenje pip instalacije unutar okruženja bez aktivacije:

# Sintaksa: [ime okruženja]/bin/pip [naredba] [argumenti]
# Instalirajte biblioteku zahtjeva bez aktiviranja okruženja
my_app/bin/pip zahtjevi za instalaciju

Da onemogućite okruženje:

# Sintaksa: deaktivirati
# Da onemogućite okruženje:
deaktivirati

Tagovi: ,

U ovom odeljku ćemo naučiti kako da instaliramo Python i menadžer paketa Windows 10 od nule. Najbolji način instalacija Pythona na Windows je preuzmi službeni instalater sa python.org. Da biste to učinili, otvorite svoj pretraživač i idite na https://python.org/. Nakon što instalater završi preuzimanje, otvorite Preuzimanja. Stranica će otkriti da je posjećujete na Windows-u i ponuditi preuzimanje najnovije verzije Python 3 ili Python 2. Ako ne znate koju verziju da koristite, onda preporučujem Python 3. Ako trebate raditi sa zastarjelim Python 2 kodom, onda vam je potreban Python 2. Ispod kartica PreuzimanjaPreuzmite za Windows Kliknite na dugme “Python 3.X.X” (ili “Python 2.X.X”) da preuzmete instalacionu datoteku.

64-bitni Python u odnosu na 32-bitni

Ako se pitate da li je 64-bitni ili 32-bitni, najvjerovatnije će vam trebati 32-bitni. Ponekad prilično teško pronaći Binarne datoteke su za 64-bitnu verziju, što znači da se neki moduli treće strane možda neće ispravno instalirati na 64-bitnu verziju Pythona. Moje mišljenje je da koristite verziju koja je posebno preporučena na službenoj web stranici. Ako kliknete na dugme Python 3 ili Python 2 ispod “ Preuzmite za Windows“, dobićete tačno onu verziju koju ste odabrali. Zapamtite ako završite pogrešan izbor i želite da se prebacite na drugu verziju Pythona, možete jednostavno izbrisati postojeća verzija i ponovo ga instalirajte preuzimanjem drugog instalatera sa službene web stranice.

Pokretanje instalacionog programa Python

Nakon što instalater završi preuzimanje, dvaput kliknite na njega da započnete. Obavezno označite kućicu za " Dodajte Python X.Y u PATH» u čarobnjaku za podešavanje. Uvjerite se da je “ Dodajte Python X.Y u PATH” se isporučuje u instalateru, inače ćete imati problema s Python instalaterom koji pristupa komandnoj liniji. kliknite na " Instaliraj» za početak instalacije. Instalacija bi trebala ići brzo i Python će biti spreman za rad na vašem sistemu. Sljedeći korak je da se uvjerite da je sve ispravno završeno.

Potvrda da je Python ispravno instaliran

Kada se instalacija završi, Python bi trebao biti instaliran na vašem računaru. Uvjerimo se da je sve urađeno ispravno testiranjem da li Python ima pristup komandna linija (cmd) Windows:

  • Otvorite komandnu liniju Windows string trčanjem cmd.exe
  • Enter pip i pritisnite "Enter"
  • Vidjet ćete tekst pomoći za Python menadžer paketa pod nazivom “ ”. Ako dobijete poruku o grešci, ponovite korake instalacije Pythona i uvjerite se da jeste radna verzija Python. Većina problema na koje možete naići će imati neke veze neispravno podešavanje PATH. Ponovno instaliranje i potvrđivanje da je “ Dodajte Python u PATH” je aktiviran, trebalo bi riješiti ovaj problem.

sta sad?

Nakon što se uvjerite da je sve urađeno kako treba i kada ste sigurni da ispravno radi na vašoj komandnoj liniji, možete sa sigurnošću reći da ste instalirali Python na svoj sistem.

Class="eliadunit">

PIP kamera - Jedna od najbolje aplikacije na kompjuter. Pomoću ove aplikacije možete uređivati ​​svoje fotografije, napraviti kolaž ili dodati razne efekte. Učinite svoje fotografije jedinstvenim i još ljepšim. Uz veliku biblioteku različitih dodataka koja se stalno ažurira, imat ćete najkreativnije i najzanimljivije fotografije.

Možete uvesti fotografije u PIP kameru bilo iz galerije ili direktno sa kamere. Neki načini promjene veličine automatski zamagljuju pozadinu na osnovu boje i omjera. Postoji više od 200 dizajna kolaža u zavisnosti od broja fotografija. Maksimalan broj čisto datoteka na jednom kolažu je 10 komada, što je mnogo više nego u drugim programima ovog tipa.



Karakteristike PC verzije PIP kamere:

1. Uvezite slike iz galerije ili izvadite iz kamere. Možete odabrati postojeće slike u galeriji koristeći zadanu galeriju ili jednostavno snimiti u načinu rada kamere i zatim uvesti.

2. Fotografija se automatski zamagljuje, a filteri za pozadinu i prvi plan u klasičnom načinu rada mogu se mijenjati.

class="eliadunit">

3. Više od 200+ kolaž okvira. Pozadina se takođe automatski zamagljuje. Koristite funkciju foto kolaža da kolažirate svoje fotografije i slike sa nevjerovatnim izgledom časopisa i okvirima kako biste postali popularni tip za naslovnicu časopisa.

4. Više od 20+ foto filtera za dekoraciju.

U ovom vodiču ćemo vam pokazati kako da instalirate Pip na mjesto gdje je instaliran Ubuntu 16.04 kao operativni sistem. Pip je sistem za upravljanje paketima i koristi se za instaliranje i upravljanje paketima softver, napisan u Pythonu, koji se može naći u indeksu Python paketa (PyPI).

Prije svega, provjerite je li sav vaš sistemski softver ažuriran. Pokrenite sljedeću naredbu da osvježite listu paketa i ažurirate svoj sistem na najnoviju dostupnu verziju:

Sudo apt-get ažuriranje && sudo apt-get -y nadogradnja

Kada se ažuriranje završi, možete nastaviti i instalirati Pip na svoj . Instalacija Pip-a je vrlo jednostavna. Jedina stvar koju treba da uradite je da pokrenete sledeću naredbu:

Sudo apt-get install python-pip

Apt menadžer paketa će instalirati Pip i sve zavisnosti koje softver treba da radi optimalno. Kada je instalacija završena, možete potvrditi da je bila uspješna pomoću sljedeće naredbe:

Trebali biste vidjeti nešto slično sljedećem:

# pip -V pip 8.1.1 iz /usr/lib/python2.7/dist-packages (python 2.7)

To znači da je Pip uspješno instaliran na vašem serveru i da je spreman za korištenje.

Za traženje paketa možete koristiti sljedeću naredbu:

Pip pretraga ime_paketa

Da biste instalirali paket, možete koristiti sljedeću naredbu:

Pip install package_name

U slučaju da želite ukloniti paket, možete koristiti sljedeću naredbu:

Pip deinstaliraj ime_paketa

Za primanje dodatne funkcije Pip i primjeri upotrebe možete koristiti zastavicu --help:

# pip --help Upotreba: pip naredbe: instalirajte instalaciju paketi. preuzimanje Preuzimanje paketa. deinstaliraj Uklanja pakete. freeze Izlaz instaliranih paketa u formatu zahtjeva. lista Lista instaliranih paketa.

show Prikaži informacije o instaliranim paketima. pretraga Pronađite pakete u PyPI. kotač Napravite točak prema vašim zahtjevima.

hash Izračunajte hash arhive paketa.completion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.--isolated Pokreni PIP u izolovanom načinu, ignorirajući sve varijable okruženja i korisničke konfiguracije.

-v, --verbose Daje više izlaza. Parametar je opcioni i može se koristiti do 3 puta.

-V, --version Prikaži verziju i izađi.completion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.-q, --quiet Daje manje izlaza.--log Put do detaljnog dnevnika., obrada slika, kriptografija itd. U tom slučaju morate saznati koji paket sadrži potrebnu funkcionalnost, pronaći ga, preuzeti, smjestiti u željeni direktorij i početi ga koristiti. Svi ovi koraci se mogu obaviti ručno, ali se ovaj proces može automatizirati. Osim toga, preuzimanje paketa s nepoznatih stranica može biti prilično opasno.

Na našu sreću, iznutraPythonsvi ovi problemi su riješeni. Postoji tzvPython indeks paketa (PyPI)je spremište otvoreno za svecompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.programeri, u njemu možete pronaći pakete za rješavanje gotovo svih problema. Tamo također možete postaviti svoje pakete. Koristi se za preuzimanje i instalaciju poseban uslužni program, koji se zovepip.

Upravljač paketima Pythonpip

Pipje uslužni program za konzolu (bez grafičkog interfejsa). Nakon što ga preuzmete i instalirate, bit će registriranPATHi biće na raspolaganju za upotrebu.

Ovaj uslužni program može se pokrenuti nezavisno:

>pip<аргументы>

i preko prevodiocacompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.:

> python -m pip<аргументы>

Ključ -mznači da želimo pokrenuti modul (u ovom slučajupip). Više detalja o načinu korištenjapip, možete pročitati u nastavku.

Instalacija pip

Prilikom implementacije moderne verzijecompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.(počevši od Python 2.7.9 i completion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć. 3.4),
pipse automatski instalira. Ali ako, iz nekog razloga,pipnije instaliran na vašem računaru, to možete učiniti ručno. Postoji nekoliko načina.

Univerzalna metoda

Pretpostavićemo tocompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.već ste ga instalirali, sada morate instaliratipip. Da biste to učinili, preuzmite skriptuget-pip.py

> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

i izvršite ga.

> python get-pip.py

Istovremeno, zajedno sapipće biti instaliransetuptools I točkovi. Setuptoolsje skup alata za pravljenje paketacompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.. Točkovi– ovo je format distribucije paketacompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.. Rasprava o ovim komponentama je izvan okvira ove lekcije, tako da se nećemo zadržavati na njima.

Metoda za Linux

Ako koristiteLinux, zatim za instalacijupipMožete koristiti paket menadžer dostupan u vašoj distribuciji. Ispod su komande za nekolikoLinuxsistema koji pokreću instalacijupip(samo ćemo razmotriticompletion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć. 3, jer completion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.2 je već zastario, a njegova podrška i razvoj će biti zaustavljeni nakon 2020.).

Fedora

Fedora 21 :

> sudo yum instaliraj python3 python3-wheel

Fedora 22 :

> sudo dnf instaliraj python3 python3-wheel

openSUSE

> sudo zypper instaliraj python3-pip python3-setuptools python3-wheel

Debian/Ubuntu

> sudo apt install python3-venv python3-pip

Arch Linux

> sudo pacman -S python-pip

Ažuriraj pip

Ako radite saLinux, zatim za ažuriranjepippokrenite sljedeću naredbu.

> pip install -U pip

Za Windowskomanda će biti:

> python -m pip install -U pip

Upotreba pip

Instaliranje paketa

Pipomogućava vam da instalirate najnoviju verziju paketa, određenu verziju ili koristite logički izraz pomoću kojeg možete utvrditi da vam je, na primjer, potrebna verzija koja nije niža od navedene. Tu je i podrška za instaliranje paketa iz spremišta. Pogledajmo kako koristiti ove opcije.

Instaliranje najnovijeg paketa

> pip install Naziv projekta

Instaliranje određene verzije

> pip install Naziv projekta==3.2

Instaliranje paketa sa verzijom koja nije niža od 3.1

> pip install Naziv projekta> =3.1

Instalacija completion Pomoćna naredba koja se koristi za dovršetak naredbe help Prikaži pomoć za komande. Opšte opcije: -h, --help Prikaži pomoć.paket iz git spremišta

> pip install -e git+https://gitrepo.com/ProjectName.git

Instaliranje iz alternativnog indeksa

> pip install --index-url http://pypackage.com/ Naziv projekta

Instaliranje paketa iz lokalnog direktorija

> pip install ./dist/ProjectName.tar.gz

Uklanjanje paketa

Da biste uklonili paket, koristite naredbu

> pip deinstaliraj Naziv projekta Problemi