I Python är att använda Python-paket publicerade av andra utvecklare i ditt eget projekt en sak som kommer att göra ditt liv enklare. Python Package Index, eller PyPI, är ett enormt arkiv med kod som du kan använda. Lär dig hur du kommer igång med PyPI och dess installationsprogram, PIP (Package Installer for Python).
De här instruktionerna bör fungera på alla macOS-versioner som stöds av det nuvarande Python-installationsprogrammet, som inkluderar v10.6+ (Snow Leopard) för 32-bitars installationsprogrammet och v10.9 (Mavericks) för 64-bitars- enda versionen av det aktuella installationsprogrammet.
Hur man installerar PIP på macOS
PIP är standardpaketinstallationsprogrammet och lades nyligen till i kärndistributionen av Python. Det betyder att för att installera PIP måste vi installera Python.
Medan Python 2 brukade vara förinstallerat i macOS, bör du använda den nyare versionen, Python 3. Den enda anledningen till att fortsätta använda v2.7 är att stödja äldre, befintliga applikationer. Lyckligtvis, om du precis har börjat har du inga av dessa.
Python-installation är en standard. PKG-baserad angelägenhet. Gör så här för att få igång det:
-
Gå först till Python-webbplatsen och hämta den senaste versionen. Om du inte använder en äldre dator och måste använda en tidigare version av macOS av någon anledning, ladda ner 64-bitars installationsfilen.
- Detta är standardformatet för macOS. PKG, så du kan bara klicka på installationsfilen för att sätta igång.
-
Den första skärmen kommer att ge lite information om installationen, klicka Fortsätt för att gå vidare.
-
Klicka Fortsätt på följande sida också, vilket låter dig veta att projektet kommer att sluta ge support för 32-bitars installatörer från v3.8 och framåt.
-
Nästa skärm ber dig att acceptera licensen för Python. Klicka på Fortsätt och klicka sedan på Agree.
-
Du måste välja en destination för installationen på följande skärm. Du kan klicka Install för att placera den på din huvudenhet, eller klicka Customize om du har någon annanstans i åtanke. Du måste också ange ditt lösenord för att fortsätta.
-
Nu kommer installationsprogrammet att börja kopiera filerna.
- När installationen är klar öppnas appens mapp i Finder.
Undersöker Python-installationen på macOS
Installationen innehåller några objekt, enligt följande:
- Två. RTF-filer: En gång innehåller licensen; den andra ReadMe-filen.
- Två. COMMAND-filer: Dessa är till för att hjälpa till att utföra viss konfiguration. Filen Install Certificates.command kommer att ställa in några SSL-certifikat, och filen Update Shell Profile.command hjälper dig om du har problem med att använda Python 3 och upptäcker att du alltid hänvisas till Python 2.
- IDLE-app: En integrerad utvecklingsmiljö speciellt för Python.
- Python Launcher: Hjälper dig att konfigurera vissa inställningar för att starta Python-skript.
Hur du bekräftar att Python fungerar på macOS
Innan du kan använda Python är det bäst att bekräfta att din Python-installation fungerar korrekt.
-
Prova följande kommando i Terminal:
python --version
Python 3.7.4
-
Om du vill bekräfta saker ytterligare, försök att köra ett enkelt Python-skript. Skriv in (eller klistra in) följande kod i en tom textfil och döp den till "hello-world.py":
print ("Hello World!")
-
Nu, vid kommandotolken, kör följande:
python \path\to\hello-world.py
Hello World!
Hur man använder Pythons PIP på macOS
Vi vet att Python fungerar, och vi kan gå vidare till att använda PIP.
Lyckligtvis finns det inget att göra här: PIP kommer installerat direkt på nyare versioner av Python. Som sagt, du bör bekanta dig med det.
-
Genom att använda följande kommando i Terminal får du en översikt över vad PIP handlar om:
pip --help
-
Det första du förmodligen vill göra är att leta efter ett paket du kan använda, och pip-sökning är vad du behöver för det. Den kommer att söka i Python Package Index (PyPI) efter din sökterm.
Anta att vi vill skapa vår Python-applikation för att spara lösenord. macOS har redan en bra mekanism för detta: Nyckelring. Följande kommando visar en lista över alla paket i PyPI med nyckelordet "nyckelring":
pip söknyckelring
-
I resultaten finns ett paket som heter macos-nyckelring, vilket är precis vad vi letar efter. Så istället för att koda saker som lösenordsinmatningar, kryptering och att koppla in i systemhändelser kan vi bara ladda ner detta och integrera det efter våra behov. Du kan installera ett paket med följande kommando:
pip install macos-nyckelring
-
Tyvärr är det inte lika enkelt att uppdatera alla installerade paket som att uppdatera Linux-distributioner. Du måste göra det för varje paket när du ser att det är inaktuellt. Använd följande kommando:
pip install Macos-nyckelring --upgrade
-
Slutligen är det lika enkelt att ta bort ett paket som:
pip avinstallera Macos-nyckelring