V Pythone je používanie balíkov Python publikovaných inými vývojármi vo vašom vlastnom projekte jednou z vecí, ktoré vám uľahčia život. Index balíkov Python alebo PyPI je obrovské úložisko kódu, ktoré môžete použiť. Zistite, ako začať s PyPI a jeho inštalačným programom PIP (Package Installer for Python).
Tieto pokyny by mali fungovať na akejkoľvek verzii macOS podporovanej aktuálnym inštalátorom Pythonu, ktorý zahŕňa verziu 10.6+ (Snow Leopard) pre 32-bitový inštalátor a verziu 10.9 (Mavericks) pre 64-bitový iba verzia aktuálneho inštalačného programu.
Ako nainštalovať PIP na macOS
PIP je predvolený inštalátor balíkov a bol nedávno pridaný do základnej distribúcie Pythonu. To znamená, že na inštaláciu PIP musíme nainštalovať Python.
Zatiaľ čo Python 2 bol v systéme macOS predinštalovaný, mali by ste používať novšiu verziu, Python 3. Jediným dôvodom, prečo pokračovať v používaní verzie 2.7, je podpora starších existujúcich aplikácií. Našťastie, ak ešte len začínate, nič z toho nemáte.
Inštalácia Pythonu je štandardná záležitosť založená na. PKG. Ak ho chcete spustiť, vykonajte nasledujúce kroky:
-
Najprv prejdite na webovú stránku Pythonu a stiahnite si najnovšiu verziu. Ak nepoužívate starší počítač a z nejakého dôvodu nemusíte používať predchádzajúcu verziu systému macOS, stiahnite si súbor 64-bitový inštalačný program.
- Toto je štandardný formát. PKG pre macOS, takže stačí kliknúť na inštalačný súbor a začať veci.
-
Na prvej obrazovke nájdete nejaké informácie o inštalácii, kliknite na Pokračovať a pokračujte ďalej.
-
Kliknite na Pokračovať na nasledujúcej stránke, čím budete vedieť, že projekt prestane poskytovať podporu pre 32-bitové inštalátory od verzie 3.8.
-
Nasledujúca obrazovka vás požiada o prijatie licencie pre Python. Kliknite na Pokračovať a potom kliknite na Súhlasím.
-
Na nasledujúcej obrazovke budete musieť vybrať cieľ inštalácie. Kliknutím na Inštalovať ho umiestnite na svoj hlavný disk alebo kliknutím na Prispôsobiť, ak máte na mysli niečo iné. Ak chcete pokračovať, budete musieť zadať svoje heslo.
-
Teraz inštalátor začne kopírovať súbory.
- Po dokončení inštalácie sa priečinok aplikácie otvorí vo Finderi.
Preskúmanie inštalácie Pythonu v systéme macOS
Inštalácia obsahuje niekoľko nasledujúcich položiek:
- Dva súbory. RTF: Jeden obsahuje licenciu; druhý súbor ReadMe.
- Dva súbory. COMMAND: Slúžia na to, aby pomohli vykonať určitú konfiguráciu. Súbor Install Certificates.command nastaví niektoré certifikáty SSL a súbor Update Shell Profile.command vám pomôže, ak máte problémy s používaním Pythonu 3 a zistíte, že ste vždy presmerovaní na Python 2.
- IDLE app: Integrované vývojové prostredie špeciálne pre Python.
- Python Launcher: Pomáha vám nakonfigurovať niektoré nastavenia súvisiace so spúšťaním skriptov Pythonu.
Ako potvrdiť, že Python funguje na macOS
Pred použitím Pythonu je najlepšie potvrdiť, že vaša inštalácia Pythonu funguje správne.
-
Vyskúšajte nasledujúci príkaz v termináli:
python --version
Python 3.7.4
-
Ak si chcete veci ešte viac potvrdiť, skúste spustiť jednoduchý skript Python. Zadajte (alebo vložte) nasledujúci kód do prázdneho textového súboru a pomenujte ho „hello-world.py“:
tlač („Ahoj svet!“)
-
Teraz v príkazovom riadku spustite nasledovné:
python \path\to\hello-world.py
Hello World!
Ako používať Pythonov obraz v systéme macOS
Už vieme, že Python funguje a môžeme prejsť na používanie PIP.
Našťastie tu nie je čo robiť: PIP je na novších verziách Pythonu nainštalovaný hneď po vybalení. To znamená, že by ste sa s tým mali zoznámiť.
-
Pomocou nasledujúceho príkazu v termináli získate prehľad o tom, o čom je obraz v obraze:
pip --help
-
Prvá vec, ktorú pravdepodobne budete chcieť urobiť, je vyhľadať balík, ktorý môžete použiť, a na to potrebujete vyhľadávanie pipov. Vyhľadá váš hľadaný výraz v indexe balíkov Python (PyPI).
Predpokladajme, že chceme vytvoriť našu aplikáciu Python na ukladanie hesiel. macOS už na to má skvelý mechanizmus: Keychain. Nasledujúci príkaz zobrazí zoznam všetkých balíkov v PyPI s kľúčovým slovom "keychain":
kľúčenka na vyhľadávanie pipov
-
Vo výsledkoch je balíček s názvom macos-keychain, čo je presne to, čo hľadáme. Takže namiesto kódovania vecí, ako sú zadávanie hesiel, šifrovanie a pripájanie sa do systémových udalostí, si to môžeme jednoducho stiahnuť a integrovať podľa našich potrieb. Balík môžete nainštalovať pomocou nasledujúceho príkazu:
pip install macos-keychain
-
Nanešťastie, aktualizácia všetkých nainštalovaných balíkov nie je taká jednoduchá ako aktualizácia distribúcií Linuxu. Musíte tak urobiť pre každý balík, keď vidíte, že je neaktuálny. Použite nasledujúci príkaz:
pip install macos-keychain --upgrade
-
Vybratie balíka je napokon také jednoduché ako:
odinštalovanie pipu macos-keychain