In Python is die gebruik van Python-pakkette wat deur ander ontwikkelaars gepubliseer is in jou eie projek een ding wat jou lewe makliker sal maak. Die Python Package Index, of PyPI, is 'n groot bewaarplek van kode wat u kan gebruik. Leer hoe om jou aan die gang te kry met PyPI en sy installeerderprogram, PIP (Package Installer for Python).
Hierdie instruksies behoort te werk op enige macOS-weergawe wat deur die huidige Python-installeerder ondersteun word, wat v10.6+ (Snow Leopard) vir die 32-bis installeerder insluit, en v10.9 (Mavericks) vir die 64-bis- enigste weergawe van die huidige installeerder.
Hoe om PIP op macOS te installeer
PIP is die verstekpakketinstalleerder en is onlangs by die kernverspreiding van Python gevoeg. Dit beteken dat ons Python moet installeer om PIP te installeer.
Terwyl Python 2 voorheen in macOS geïnstalleer was, moet jy die nuwer weergawe, Python 3, gebruik. Die enigste rede om voort te gaan om v2.7 te gebruik, is om ouer, bestaande toepassings te ondersteun. Gelukkig, as jy net begin het, het jy nie een van hierdie nie.
Python-installasie is 'n standaard. PKG-gebaseerde saak. Om dit aan die gang te kry, neem die volgende stappe:
-
Gaan eers na die Python-webwerf en gryp die nuutste weergawe. Tensy jy op 'n ouer masjien is en om een of ander rede 'n vorige weergawe van macOS moet gebruik, laai die 64-bis installeerder lêer af.
- Dit is die standaard macOS. PKG-formaat, so jy kan net op die installeerderlêer klik om dinge af te skop.
-
Die eerste skerm sal inligting oor die installasie verskaf, klik Continue om saam te beweeg.
-
Klik Continue op die volgende bladsy ook, wat jou laat weet die projek sal ophou om ondersteuning vir 32-bis-installeerders vanaf v3.8 te verskaf.
-
Die volgende skerm vra jou om die lisensie vir Python te aanvaar. Klik Continue, klik dan Agree.
-
Jy sal 'n bestemming vir die installering op die volgende skerm moet kies. Jy kan Install klik om dit op jou hoofskyf te plaas, of klik Customize as jy iewers anders in gedagte het. Jy sal ook jou wagwoord moet invoer om voort te gaan.
-
Nou sal die installeerder die lêers begin kopieer.
- Sodra die installasie voltooi is, sal die toepassing se vouer in Finder oopmaak.
Ondersoek die Python-installasie op macOS
Die installasie bevat 'n paar items, soos volg:
- Twee. RTF-lêers: Een keer bevat die lisensie; die ander die LeesMy-lêer.
- Twee. COMMAND-lêers: Hierdie is daar om te help om 'n mate van konfigurasie uit te voer. Die Install Certificates.command-lêer sal sommige SSL-sertifikate opstel, en die Update Shell Profile.command-lêer sal help as jy probleme ondervind om Python 3 te gebruik en vind dat jy altyd na Python 2 verwys word.
- IDLE-toepassing: 'n Geïntegreerde ontwikkelingsomgewing spesifiek vir Python.
- Python Launcher: Help jou om sekere instellings op te stel wat verband hou met die bekendstelling van Python-skrifte.
Hoe om te bevestig dat Python op macOS werk
Voordat jy Python kan gebruik, is dit die beste om te bevestig dat jou Python-installasie reg werk.
-
Probeer die volgende opdrag in Terminal:
python --version
Python 3.7.4
-
As jy dinge verder wil bevestig, probeer om 'n eenvoudige Python-skrif te laat loop. Tik (of plak) die volgende kode in 'n leë tekslêer en noem dit "hello-world.py":
druk ("Hello World!")
-
Nou, by die opdragprompt, hardloop die volgende:
luislang \path\to\hello-world.py
Hello World!
Hoe om Python se PIP op macOS te gebruik
Ons weet nou dat Python werk, en ons kan voortgaan om PIP te gebruik.
Gelukkig is daar niks om hier te doen nie: PIP kom buite die boks geïnstalleer op nuwer weergawes van Python. Dit gesê, jy moet jouself daarmee vertroud maak.
-
Deur die volgende opdrag in Terminal te gebruik, sal jy 'n oorsig gee van waaroor PIP gaan:
pip --help
-
Die eerste ding wat jy waarskynlik sal wil doen, is om 'n pakket te soek wat jy kan gebruik, en pip-soektog is wat jy daarvoor nodig het. Dit sal die Python Package Index (PyPI) vir jou soekterm deursoek.
Sê nou ons wil ons Python-toepassing skep om wagwoorde te stoor. macOS het reeds 'n wonderlike meganisme hiervoor: Sleutelhanger. Die volgende opdrag sal 'n lys van al die pakkette in PyPI met die sleutelwoord "sleutelhanger" wys:
pip soek sleutelhanger
-
In die resultate is daar 'n pakket genaamd macos-sleutelhanger, wat presies is waarna ons soek. Dus, in plaas daarvan om dinge soos wagwoordinskrywings, enkripsie en inskakel by stelselgebeurtenisse te kodeer, kan ons dit net aflaai en dit by ons behoeftes integreer. Jy kan 'n pakket installeer met die volgende opdrag:
pip installeer macos-sleutelhanger
-
Ongelukkig is die opdatering van alle geïnstalleerde pakkette nie so maklik soos om Linux-verspreidings op te dateer nie. Jy moet dit vir elke pakket doen wanneer jy sien dit is verouderd. Gebruik die volgende opdrag:
pip installeer Macos-sleutelhanger --upgrade
-
Uiteindelik, die verwydering van 'n pakkie is so maklik soos:
pip deïnstalleer macos-sleutelhanger