Preuzmite aplikaciju pip kamera. Uobičajeni Python alati: korištenje virtualenv-a, instaliranje paketa s pip-om i upravljanje paketima. Dodavanje novih datoteka na postojeći popis predložaka

Klasa="eliadunit">

PIP kamera - Jedna od najboljih aplikacija za vaše računalo. Pomoću ove aplikacije možete urediti svoje fotografije, napraviti kolaž ili dodati razne efekte. Neka vaše fotografije budu jedinstvene i još ljepše. Uz veliku biblioteku različitih dodataka koja se stalno ažurira, imat ćete najkreativnije i najzanimljivije fotografije.

Fotografije možete uvesti u PIP kameru ili iz galerije ili izravno s kamere. Neki načini promjene veličine automatski zamućuju pozadinu na temelju boje i omjera slike. Postoji više od 200 dizajna kolaža ovisno o broju fotografija. Maksimalni broj čistih datoteka na jednom kolažu je 10 komada, što je puno više nego u drugim programima ove vrste.



Značajke PC verzije PIP kamere:

1. Uvezite slike iz galerije ili izvucite iz fotoaparata. Možete odabrati postojeće slike u galeriji pomoću zadane galerije ili ih jednostavno snimiti u načinu rada fotoaparata i potom uvesti.

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

class="eliadunit">

3. Više od 200+ okvira kolaža. Pozadina se također automatski zamućuje. Upotrijebite značajku Photo Collage za kolažiranje svojih fotografija i slika s nevjerojatnim rasporedima i okvirima za časopise kako biste postali popularni tip s naslovnice časopisa.

4. Više od 20+ foto filtera za ukrašavanje.

U Pythonu (a posebno u području razvoja aplikacija) postoje određeni alati koji se često spominju pri radu s ovim programskim jezikom ili izvornim kodom. Unatoč Pythonovoj iznimnoj popularnosti i širokoj upotrebi, teško je pronaći dobar vodič korak po korak koji pokriva sve njegove važne alate.

Ovaj članak ne pokriva samo osnove, već također objašnjava logiku rada takvih alata, zadubljujući se u njihovu upotrebu u scenarijima stvarnog svijeta. 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 prikladan kako za početnike tako i za iskusne korisnike koji žele proširiti svoje znanje u ovom području. Ako imate pitanja, ostavite komentar ispod ovog članka.

Python na CentOS-u

Zapamtite da kada radite na CentOS/RHEL sustavu, ne smijete koristiti zadani Python tumač. Umjesto toga, morate sami instalirati Python.

Za upute o instaliranju Pythona na CentOS, pročitajte vodič Kako instalirati Python 2.7.6 i 3.3.3 na CentOS 6.4 prije nastavka.

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

PaketiPiton

Iako se Python aplikacije mogu sastojati od jedne datoteke, one se obično sastoje od brojnih funkcija, objekata (klasa), korisnih alata i naravno varijabli, raspoređenih u više datoteka koje su smještene unutar modula. Svi ti moduli čine tzv paket.

Tradicionalni način instaliranja paketa uključuje prvo njegovo pronalaženje, a zatim preuzimanje. Ovo se čini dovoljno jednostavnim za učiniti (kao i mnoge druge stvari u Pythonu), ali ima svojih nedostataka.

Kada su datoteke spremne i raspakirane, kada koristite modul disutils mogu se instalirati pozivom setup.py.

Primjer instalacije paketa:

# Sintaksa: cd [naziv paketa]
cd a_paket
python setup.py instalacija

Disutils modul (distributivni programi) je skup alata koji se koriste za pakiranje i distribuciju koda. Zadano se isporučuje s Pythonom (to jest, uključen je u standardnu ​​biblioteku).

Iako je gore opisani postupak jednostavan, neće raditi ako u procesu postoji zadatak koji nije povezan s instalacijom. Ovdje dolazi upravljanje paketima i ima nekoliko prednosti, naime:

  • Uklanjanje (npr. pip uklanja package_x);
  • Kontrola verzije (npr. pip instalira django==x);
  • Automatsko upravljanje ovisnostima (jer paketi mogu ovisiti o drugima).

Upravljanje paketima

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

Zahvaljujući popularnosti ovog jezika, dostupni su deseci tisuća paketa koje možete koristiti za izradu vlastitih projekata.

Alati za upravljanje paketima

Najčešće korišteni Python upravitelji paketa su − pip I lako _instalirati. Ovi alati vam pomažu da izvršite sljedeće zadatke:

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

Čini se da oboje rade istu stvar i njihova zajednička ovisnost o zajedničkoj knjižnici 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 identificirani neki od njegovih nedostataka. To je bio razlog za stvaranje novog upravitelja paketa, pip.

Pip (kao što je definirano u samom projektu) je zamjena za easy_install, praktičniji od svog prethodnika, 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 povijesti poduzetih radnji;
  • Prikaz poruka o pogrešci (slijedeći Python tradiciju);
  • Dodavanje virtualenv akcija.

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

Detaljan vodič za pip

Ovaj odjeljak pokriva potrebne ovisnosti o pipu, instaliranje najnovije verzije alata, a također pokriva njegove glavne funkcije, naime instaliranje, deinstaliranje, zamrzavanje i zahtjeve upravljanja.

Kada koristiti pip?

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

Recimo da razvijate malu aplikaciju i sve ide dobro koristeći dugoročni plan. Zatim otkrijete 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 jednostavno riješiti pomoću pip upravitelja paketa.

Instaliranje pip-a

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

setuptools

Kao što je već spomenuto, jedna od pipovih ovisnosti je biblioteka setuptools. Temelji se na standardnim funkcijama skupa distribucijskih uslužnih programa Pythona tzv distutils. S obzirom na to distutils predviđeno prema zadanim postavkama, sve što trebate učiniti je instalirati setuptools.

Naredba curl omogućuje vam sigurno preuzimanje konfiguracijskih datoteka setuptoolsa. cURL je sistemska biblioteka koja obavlja 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 iz izvornog koda i prosljeđuje podatke Python tumaču.

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

Pokrenite sljedeću naredbu:

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

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

Bilješka: Možda će vam trebati privilegije superkorisnika za nastavak preuzimanja. U ovom slučaju koristite:

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

S instaliranom ovom jednom ovisnošću, možete nastaviti s preuzimanjem i instaliranjem pip-a.

Opet, koristite curl za sigurno preuzimanje i instaliranje konfiguracijskih datoteka.

Pokrenite sljedeću naredbu:

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

Zadana mapa za instalaciju pip-a nalazi se u

Kako biste izbjegli navođenje cijele putanje, trebate dodati ovaj redak u PATH.

Uređivanje PATH:

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

Nakon dovršetka ovog koraka, možete početi raditi s pipom.

Korištenje pipa

Alat pip doista je 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 s pip

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

Traženje i instaliranje paketa:

# Sintaksa: pip install [naziv paketa]
# Na primjer, za instaliranje biblioteke *requests*:
pip instalacijski zahtjevi

Potražite i instalirajte određenu verziju:

# Sintaksa: pip install [naziv paketa]==[verzija]
# Za instalaciju verzije 2.0.0. zahtjevi knjižnice
pip instalacijski zahtjevi==2.0.0

Instalacija s URL-a ili VCS repozitorija:

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

Ugradnja unutravirtualenv:

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

UklanjanjedatotekeSpip

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

Za uklanjanje paketa:

# Sintaksa: pip uninstall [naziv paketa]
# Ukloni biblioteku zahtjeva
zahtjevi za deinstalaciju pip-a

Ažuriranje paketa s pip-om

Umjesto da deinstalirate paket i zatim instalirate noviju verziju, možete koristiti značajku ažuriranja paketa.

Za ažuriranje paketa:

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

Pronalaženje paketa s pip-om

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

Da biste pronašli paket:

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

Generiranje popisa instaliranih paketa s pip-om

Jedna od doista iznimnih i korisnih značajki pipa je mogućnost brzog stvaranja popisa instaliranih paketa. Ovi se paketi često nazivaju zahtjevima. Ovisno o verziji okruženja Python (što znači virtualno ili globalno okruženje), pip će stvoriti datoteku s popisom svih instaliranih paketa.

Stvaranje novog popisa (“zamrzavanje”)

# Sintaksa: pip freeze > [filename.extension]
# Napravite popis svih trenutno instaliranih paketa
pip freeze > package_list.txt

Dodavanje novih datoteka na postojeći popis predložaka

Napomena: Ova naredba će stvoriti datoteku u trenutnom radnom direktoriju.

# Sintaksa: pip freeze -r [postojeća datoteka.ekstenzija] > [ime datoteke.ekstenzija]
# Dodajte nove pakete instalirane od kreiranja posljednjeg popisa
pip freeze package_list.txt > package_list_new.txt

Instaliranje paketa s popisa pomoću pip-a

Prilikom rada s aplikacijom (po mogućnosti u virtualnom okruženju) moraju biti prisutne sve ovisnosti (potrebni paketi). Stvaranjem popisa ovih paketa pomoću naredbe zamrznuti, mogu se kasnije instalirati pomoću naredbe instalirati.

Da biste instalirali sve pakete s popisa:

# Sintaksa: pip install -r [filename.extension]
# Za instalaciju svih paketa iz prethodnog primjera:
pip install -r package_list_new.txt

Detaljan vodič za virtualenv

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

Virtualenv:

U Pythonu okoliš(okruženje) je mapa (direktorij) koja sadrži sve pakete koje projekt (Python aplikacija) treba pokrenuti na organiziran, izoliran način. Okruženje za pokretanje automatski dolazi s vlastitim Python tumačem (kopija onoga što je korišteno za njegovo stvaranje), kao i vlastiti pip alat.

Virtualenv rješava niz problema:

  • Napravite novi sandbox za Python projekt;
  • Mogućnost preuzimanja paketa bez admin/sudo privilegija;
  • Jednostavno i brzo pakiranje aplikacije;
  • Izrada popisa ovisnosti jednog projekta (koristeći pip);
  • Brzo vraćanje ovisnosti pomoću datoteke zahtjeva (pomoću pipa);
  • Prenosivost između sustava.

Preporučljivo je koristiti virtualenv kada radite s Python projektima (bez obzira na njihov broj). Radeći zajedno s pipom, ovaj alat bogat značajkama i vrlo jednostavan za korištenje može činiti čuda.

Pa instalirajte virtualenv.

Instaliranje virtualenv

Da biste instalirali virtualenv morate nazvati pip. Ovaj paket će biti instaliran kao globalno dostupan paket za pokretanje pomoću Python tumača.

Postoje 2 načina za nabavu ove aplikacije, a verzija će ovisiti o metodi koju odaberete.

Najlakši način je koristiti pip za pretraživanje, preuzimanje i instaliranje. Loša strana je taj pip nije potrebno instalirat će najnoviju verziju.

# Sintaksa: pip install virtualenv
sudo pip instalirajte virtualenv

Najnovija dostupna verzija virtualenv-a je 1.11.X.

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

Korištenje virtualenv

Ovaj alat stvara mapu koja sadrži Python tumač 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 postavljene na ovu lokaciju

Kada kreirate popis paketa koristeći pip, samo paketi u toj mapi bit će navedeni u datoteci.

Upamtite: kada završite s jednim okruženjem (ili ako radite s globalnim okruženjem), svakako ga deaktivirajte prije prelaska u drugo okruženje.

Stvaranje/inicijaliziranje virtualnog okruženja (virtualno okruženje = virtualenv)

Stvaranje okruženja pomoću ponuđenog tumača

# Sintaksa: virtualenv [naziv mape (okruženje)]
# Za stvaranje okruženja pod nazivom *moja_aplikacija*
virtualenv moja_aplikacija

Stvaranje okruženja pomoću prilagođenog Python tumača

# Sintaksa: virtualenv --python=[location/python/] [naziv okruženja]
virtualenv --python=/opt/python-3.3/bin/python moja_aplikacija

Aktiviranje virtualnog okruženja:

# Sintaksa: izvor [naziv okruženja]/bin/aktivirati
# Za aktiviranje stvorenog Python okruženja
izvor my_app/bin/activate

Rad s virtualnim okruženjem bez aktivacije

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

# Sintaksa: [naziv okruženja]/bin/python [argumenti]
moja_aplikacija/bin/python python_script.py

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

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

Da biste onemogućili okruženje:

# Sintaksa: deaktivirati
# Za onemogućavanje okruženja:
deaktivirati

Oznake: ,

Prije instaliranja bilo čega, shvatimo što je paket, kako se razlikuje od modula i kako raditi s njim. Riječ "paket" ima dva značenja u Pythonu.

Na jednoj ruci, Python paketisu Py aplikacije, dodaci ili uslužni programi koji se mogu instalirati iz vanjskog repozitorija: Github, Bitbucket, Google Code ili službeni Indeks Python paketa . Na poslužitelju su paketi pohranjeni u .zip i .tar arhivama ili u dodatnom pakiranju - “jaja” (.egg, stari format) ili “kotači” (.whl). Paket obično uključuje instalacijsku skriptu pod nazivom setup.py, koja pohranjuje informacije o ovisnosti - ostali paketi i moduli, bez kojih paket neće raditi.

S druge strane, ako govorimo o arhitekturi Python aplikacije, paket je direktorij unutar kojeg se nalazi datoteka__init__.py i, izborno, druge direktorije i .py datoteke. Ovo je način na koji se veliki Python program rastavlja na pakete i module.Modul je datoteka s izvornim kodom koja se može koristiti u drugim aplikacijama: kao "prazno" za buduće projekte ili kao dio biblioteke/okvira. Ali to nije izravno povezano s temom članka, pa ćemo dalje govoriti samo o paketima iz repozitorija.

Za instaliranje paketa sa svim ovisnostima u sekundi, koristiteupravitelj paketa pip ili modul jednostavna_instalacija. U većini slučajeva preporuča se koristiti pip. I samo ako imate infrastrukturu temeljenu na .egg paketima koje pip ne otvara, trebate easy_install.

Instaliranje PIP-a za Python 3 i 2

Ako koristite virtualna okruženja temeljena na venv ili virtualenv, pip je već instaliran. Od Pythona 3.4 (za Python 2 - od verzije 2.7.9), pip dolazi s tumačem. Za starije verzije morate ručno instalirati upravitelj paketa. Postoje dvije opcije:

    Korištenje skripte get_pip.py - brzo.

    Preko setuptoola - osim pipa, možemo koristiti easy_install.

Opcija 1. Preuzmite skriptu get_pip.py i pokrenite ga u konzoli. Da biste to učinili, otvorite terminal preko Win+R>"cmd">OK i napišite:

python get_pip.py

Ostalo će instalater učiniti sam: ako je potrebno, također će instalirati wheel (za raspakiranje .whl wheels) i setuptools. Kako biste spriječili instalaciju dodatnih alata, možete liniji dodati preklopke --no-setuptools i/ili --no-wheels.

Ako dođe do pogreške, put do Pythona nije postavljen u varijabli okoline $PATH. Trebate ili pronaći ovu varijablu u registru sustava i postaviti njezinu vrijednost ili svaki put navesti punu stazu do python.exe, nakon koje slijedi naziv izvršne Py datoteke:

C:/python32/python.exe get_pip.py

Puni put također je koristan ako imate nekoliko verzija Pythona na računalu i instalirate paket za jednu od njih.

opcija 2.Preuzmite arhivu sa setuptools sa PYPI i raspakirajte ga u poseban direktorij. U terminalu idite u direktorij setuptools s datotekom setup.py i napišite:

python setup.py instalacija

Možete ažurirati pip za Python u sustavu Windows ovako:
python pip install -U pip

Ako ovo ne uspije, trebate dodati put do mape pip u $PATH.

Instaliranje paketa u pip

Vrijeme je da pokrenete pip u Pythonu i počnete instalirati pakete kratkom naredbom iz konzole:

pip instaliraj naziv_paketa

Kada instalirate na Windows, trebate dodati "python -m" prije pip-a.

Ažuriranje paketa nije teže:

pip instaliraj naziv_paketa -U

Ako imate najnoviju verziju paketa, ali ga želite prisilno ponovno instalirati:

pip instalacija --force-reinstall

Popis instaliranih Python paketa možete pogledati pomoću naredbe:

pip lista

Određeni paket možete pronaći po imenu pomoću naredbe "pip search". O ostalim naredbama možete pročitati u pomoći koju izdaje naredba "pip help".

Uklanjanje Python paketa

Kada paket više nije potreban, pišemo:

pip deinstaliraj naziv paketa

Kako instalirati pakete u Python bez pipa

Format .egg se više ne koristi često, pa ga pip ne podržava. Easy_install modul može instalirati i .egg i obične pakete, ali ima važne nedostatke:

    ne uklanja pakete,

    možda pokušava instalirati nedovoljno preuzeti paket.

Easy_install možete koristiti odmah nakon instaliranja setuptoola. Modul je pohranjen u mapi Skripte vašeg tumača. Ako imate ispravan put u $PATH, možete instalirati pakete iz PYPI kratkom naredbom:

easy_install naziv_paketa

Za ažuriranje, nakon instalacije i prije naziva paketa morate staviti -U prekidač. Možete se vratiti na željenu verziju ovako:

easy_install package_name=0.2.3

Ako trebate preuzeti paket iz alternativnog izvora, možete navesti URL ili lokalnu adresu na svom računalu:

jednostavna_instalacija http://address_repository.ru/directory/package-1.1.2.zip

Da biste saznali više o opcijama easy_install, pokrenite ga s prekidačem -h:

jednostavna_instalacija -h

Popis paketa instaliranih putem easy_install pohranjen je u datoteci easy-install.pth u direktoriju /libs/site-packages/ vašeg Pythona.

Srećom, možete ukloniti pakete instalirane putem easy_install koristeći pip. Ako ga nema, morat ćete ručno ukloniti paket i izbrisati njegove podatke iz easy-install.pth.

Sada možete instalirati i ukloniti pakete za svoju verziju Pythona.

(izdano u prosincu 2014.) dolazi s Pipom. Ovo je najbolja značajka bilo kojeg izdanja Pythona. Time zajednica postaje dostupna svim knjižnicama. Pridošlice više nisu isključene iz korištenja javnih knjižnica zbog pretjerane složenosti instalacije. Kada se isporučuje s upraviteljem paketa, Python se pridružuje Ruby, Node.js, Haskell, Perl, & ndash; gotovo svaki drugi moderni jezik s većinskom otvorenom zajednicom. Hvala, Python.

Ako ustanovite da stavka nije dostupna kada koristite Python 3.4+ ili Python 2.7. 9+, samo napravite npr.

Py -3 -m osiguratipip

Naravno, to ne znači da je pakiranje Pythona gotova stvar. Iskustvo ostaje razočaravajuće. O tome raspravljam u pitanju Stack Overflowa. Ima li Python sustav upravljanja paketima/modulima? .

I, nažalost, za sve koji koriste Python 2.7.8 ili ranije (značajan dio zajednice). Nema plana poslati Pipa tebi. Slijedi upute.

Python 2 ≤ 2.7.8 i Python 3 ≤ 3.3

Preuzmite get-pip.py, pazite da ga spremite kao .py datoteku, a ne kao .txt datoteku. Zatim ga pokrenite iz naredbenog retka:

Python get-pip.py

Možda će vam za to trebati administratorski naredbeni redak. Pokrenite naredbeni redak kao administrator (Microsoft TechNet).

Ovo instalira pip paket, koji (na Windowsima) sadrži...\Scripts\pip.exe, ova staza mora biti u vašoj varijabli okruženja PATH kako biste koristili pip iz naredbenog retka (pogledajte drugi dio "Alternativnih uputa" što si ga dodao na svoj put,

Alternativne upute

Službena dokumentacija govori korisnicima o instaliranju Pipa i svakoj od njegovih ovisnosti izvora. Ovo je zamorno za iskusne i pretjerano teško za početnike.

Za naše dobro, Christoph Gohlke priprema instalacijske programe za Windows (.msi) za popularne Python pakete. Stvara programe za instalaciju za sve verzije Pythona, i 32-bitne i 64-bitne. Trebaš:

Za mene je instaliran Pip u C:\Python27\Scripts\pip.exe. Pronađite pip.exe na svom računalu, a zatim dodajte njegovu mapu (npr. C:\Python27\Scripts) svojoj putanji (varijable okruženja za pokretanje/uređivanje). Sada biste trebali moći pokrenuti pip iz naredbenog retka. Pokušajte instalirati paket:

Pip instalirajte http

Izvoli (nadam se)! Rješenja za uobičajene probleme navedena su u nastavku:

Problemi s proxyjem

Ako radite u uredu, možda se nalazite iza HTTP proxyja. Ako je tako, postavite varijable okruženja http_proxy i https_proxy. Većina Python aplikacija (i drugih besplatnih programa) ih poštuje. Primjer sintakse:

Http://proxy_url:port http://username:_url:port

Ako stvarno nemate sreće, vaš proxy bi mogao biti Microsoftov NTLM proxy. Besplatni softver to ne može podnijeti. Jedino rješenje je instalirati besplatni proxy prilagođen besplatnom softveru koji preusmjerava na gadni proxy.

(objavljeno u prosincu 2014.) isporučuje se s Pip. Ovo je najbolja značajka bilo kojeg izdanja Pythona. Bogatstvo biblioteka zajednice čini dostupnim svima. Početnici više nisu isključeni iz korištenja knjižnica zajednice zbog teškoća u postavljanju, Python se pridružuje Rubyju, Node.js-u, Perlu, --gotovo svakom. drugi suvremeni jezik s većinom open-source zajednice. Hvala, Python.

Ako ustanovite da pip nije dostupan kada koristite Python 3.4+ ili Python 2.7.9+, jednostavno izvršite npr.:

Py -3 -m osiguratipip

Naravno, to ne znači da je Python problem i dalje frustrirajući.

I, nažalost za sve koji koriste Python 2.7.8 ili starije (znatan dio zajednice). Ne postoji plan da vam pošaljemo Pip. Slijede ručne upute.

Python 2 ≤ 2.7.8 i Python 3 ≤ 3.3

Preuzmite get-pip.py, pazite da ga spremite kao .py datoteku, a ne kao .txt. Zatim ga pokrenite iz naredbenog retka:

Python get-pip.py

Možda vam je za to potreban administratorski naredbeni redak. slijediti Pokrenite naredbeni redak kao administrator(Microsoft TechNet).

Ovo instalira paket pip, koji (u Windowsima) sadrži ...\Scripts\pip.exe taj put mora biti u varijabli okruženja PATH da biste koristili pip iz naredbenog retka (pogledajte drugi dio "Alternativnih uputa" za njegovo dodavanje u tvoj PUT,

Alternativne upute

Službena dokumentacija govori korisnicima da instaliraju Pip i svaku od njegovih ovisnosti iz izvora. To je zamorno za iskusne i pretjerano teško za početnike.

Za naše dobro, Christoph Gohlke priprema instalacijske programe za Windows (.msi) za popularne Python pakete. On izrađuje instalatere za sve verzije Pythona, i 32 i 64 bitne. Trebaš:

Za mene je ovo instaliralo Pip na C:\Python27\Scripts\pip.exe. Pronađite pip.exe na svom računalu, a zatim dodajte njegovu mapu (na primjer, C:\Python27\Scripts) svojoj putanji (Start / Uredi varijable okruženja). Sada biste trebali moći pokrenuti pip iz naredbenog retka. Pokušajte instalirati paket:

Pip instalirajte http

Izvolite (nadam se)! Rješenja za uobičajene probleme navedena su u nastavku:

Problemi s proxyjem

Ako radite u uredu, možda se nalazite iza HTTP proxyja. Ako je tako, postavite varijable okruženja http_proxy i https_proxy. Većina Python aplikacija (i drugog besplatnog softvera) to poštuje. Primjer sintakse:

Http://proxy_url:port http://username:password@proxy_url:port

Ako stvarno nemate sreće, vaš proxy bi mogao biti Microsoft