U Pythonu, korištenje Python paketa koje su objavili drugi programeri u vašem projektu je jedna stvar koja će vam olakšati život. Python Package Index, ili PyPI, je ogromno spremište koda koje možete koristiti. Naučite kako da počnete sa PyPI i njegovim instalacionim programom, PIP (Package Installer za Python).
Ova uputstva bi trebala raditi na bilo kojoj verziji macOS-a koju podržava trenutni Python instalater, što uključuje v10.6+ (Snow Leopard) za 32-bitni instalacioni program i v10.9 (Mavericks) za 64-bitni- jedina verzija trenutnog instalacijskog programa.
Kako instalirati PIP na macOS
PIP je podrazumevani instalater paketa i nedavno je dodat u osnovnu distribuciju Pythona. To znači da za instaliranje PIP-a moramo instalirati Python.
Dok je Python 2 ranije bio predinstaliran u macOS-u, trebali biste koristiti noviju verziju, Python 3. Jedini razlog da nastavite koristiti v2.7 je podrška starijim, postojećim aplikacijama. Srećom, ako tek počinjete, nemate ništa od ovoga.
Python instalacija je standardna afera zasnovana na. PKG-u. Da biste ga pokrenuli, poduzmite sljedeće korake:
-
Prvo, idite na Python web stranicu i uzmite najnovije izdanje. Osim ako niste na starijoj mašini i iz nekog razloga morate da koristite prethodnu verziju macOS-a, preuzmite 64-bitnu datoteku za instalaciju.
- Ovo je standardni macOS. PKG format, tako da možete samo kliknuti na instalacioni fajl da pokrenete stvari.
-
Prvi ekran će pružiti neke informacije o instalaciji, kliknite Nastavi za nastavak.
-
Kliknite Nastavi takođe na sljedećoj stranici, što vam daje do znanja da će projekat prestati pružati podršku za 32-bitne instalatere od v3.8 nadalje.
-
Sljedeći ekran od vas traži da prihvatite licencu za Python. Kliknite Nastavi, zatim kliknite Agree.
-
Morat ćete odabrati odredište za instalaciju na sljedećem ekranu. Možete kliknuti Install da ga stavite na svoj glavni disk, ili kliknite Prilagodi ako imate na umu nešto drugo. Također ćete morati unijeti svoju lozinku da nastavite.
-
Sada će instalater početi kopirati fajlove.
- Kada se instalacija završi, folder aplikacije će se otvoriti u Finderu.
Ispitivanje instalacije Python-a na macOS-u
Instalacija sadrži nekoliko stavki, kako slijedi:
- Dva. RTF fajla: Jednom sadrži Licencu; drugi ReadMe fajl.
- Dva. COMMAND fajla: Oni su tu da pomognu u izvođenju neke konfiguracije. Datoteka Install Certificates.command će postaviti neke SSL certifikate, a datoteka Update Shell Profile.command pomoći će ako imate problema sa korištenjem Pythona 3 i otkrijete da ste uvijek upućeni na Python 2.
- IDLE aplikacija: Integrisano razvojno okruženje posebno za Python.
- Python Launcher: Pomaže vam da konfigurišete neke postavke vezane za pokretanje Python skripti.
Kako potvrditi da Python radi na macOS-u
Pre nego što budete mogli da koristite Python, najbolje je da potvrdite da vaša Python instalacija radi ispravno.
-
Probajte sljedeću naredbu u terminalu:
python --verzija
Python 3.7.4
-
Ako želite dodatno potvrditi stvari, pokušajte pokrenuti jednostavnu Python skriptu. Unesite (ili zalijepite) sljedeći kod u prazan tekstualni fajl i nazovite ga "hello-world.py":
print ("Hello World!")
-
Sada, na komandnoj liniji, pokrenite sljedeće:
python \path\to\hello-world.py
Hello World!
Kako koristiti Pythonov PIP na macOS-u
Znamo da Python sada radi i možemo preći na korištenje PIP-a.
Na sreću, nema šta da se radi ovde: PIP se instalira odmah iz kutije na novijim verzijama Pythona. Međutim, trebali biste se upoznati s tim.
-
Upotreba sljedeće komande u terminalu će vam dati pregled o čemu se radi u PIP-u:
pip --pomoć
-
Prva stvar koju ćete vjerovatno poželjeti je potražiti paket koji možete koristiti, a pretraga pip je ono što vam treba za to. On će pretražiti Python indeks paketa (PyPI) za vaš termin za pretraživanje.
Pretpostavimo da želimo da kreiramo našu Python aplikaciju za čuvanje lozinki. macOS već ima odličan mehanizam za to: privjesak za ključeve. Sljedeća naredba će prikazati listu svih paketa u PyPI sa ključnom riječi "keychain":
privjesak za pretraživanje pipa
-
U rezultatima, postoji paket pod nazivom macos-keychain, što je upravo ono što tražimo. Dakle, umjesto kodiranja stvari poput unosa lozinki, enkripcije i spajanja na sistemske događaje, možemo jednostavno preuzeti ovo i integrirati ga prema našim potrebama. Paket možete instalirati sa sljedećom komandom:
pip install macos-keychain
-
Nažalost, ažuriranje svih instaliranih paketa nije tako jednostavno kao ažuriranje Linux distribucija. To morate učiniti za svaki paket kada vidite da je zastario. Koristite sljedeću naredbu:
pip install macos-keychain --upgrade
-
Konačno, uklanjanje paketa je jednostavno kao:
pip deinstaliraj macos-keychain