W Pythonie używanie pakietów Pythona opublikowanych przez innych programistów we własnym projekcie to jedna rzecz, która ułatwi Ci życie. Python Package Index lub PyPI to ogromne repozytorium kodu, którego możesz użyć. Dowiedz się, jak rozpocząć pracę z PyPI i jego programem instalacyjnym, PIP (Package Installer for Python).
Te instrukcje powinny działać na dowolnej wersji systemu macOS obsługiwanej przez bieżący instalator Pythona, który obejmuje wersję 10.6+ (Snow Leopard) dla instalatora 32-bitowego oraz wersję 10.9 (Mavericks) dla instalatora 64-bitowego- tylko wersja bieżącego instalatora.
Jak zainstalować PIP na macOS
PIP jest domyślnym instalatorem pakietów i został niedawno dodany do podstawowej dystrybucji Pythona. Oznacza to, że aby zainstalować PIP, musimy zainstalować Pythona.
Chociaż Python 2 był wcześniej preinstalowany w systemie macOS, powinieneś użyć nowszej wersji, Pythona 3. Jedynym powodem, aby nadal używać wersji 2.7, jest obsługa starszych, istniejących aplikacji. Na szczęście, jeśli dopiero zaczynasz, nie masz żadnego z nich.
Instalacja Pythona jest standardową sprawą opartą na. PKG. Aby go uruchomić, wykonaj następujące czynności:
-
Najpierw wejdź na stronę Pythona i pobierz najnowszą wersję. Jeśli nie korzystasz ze starszego komputera i z jakiegoś powodu musisz używać poprzedniej wersji systemu macOS, pobierz plik 64-bitowy instalator.
- To jest standardowy format. PKG systemu macOS, więc wystarczy kliknąć plik instalacyjny, aby rozpocząć.
-
Pierwszy ekran zawiera informacje o instalacji, kliknij Kontynuuj, aby przejść dalej.
-
Kliknij Kontynuuj również na następnej stronie, co poinformuje Cię, że projekt przestanie zapewniać obsługę 32-bitowych instalatorów od wersji 3.8.
-
Następny ekran poprosi o zaakceptowanie licencji dla Pythona. Kliknij Kontynuuj, a następnie kliknij Zgadzam się.
-
Musisz wybrać miejsce docelowe instalacji na następnym ekranie. Możesz kliknąć Zainstaluj, aby umieścić go na dysku głównym, lub kliknij Dostosuj, jeśli masz na myśli inne miejsce. Aby kontynuować, musisz również podać hasło.
-
Teraz instalator rozpocznie kopiowanie plików.
- Po zakończeniu instalacji folder aplikacji otworzy się w Finderze.
Badanie instalacji Pythona w systemie macOS
Instalacja zawiera kilka elementów, jak następuje:
- Dwa pliki. RTF: Raz zawiera licencję; drugi plik ReadMe.
- Dwa pliki. COMMAND: Są one po to, aby pomóc w przeprowadzeniu konfiguracji. Plik Install Certificates.command skonfiguruje niektóre certyfikaty SSL, a plik Update Shell Profile.command pomoże, jeśli masz problemy z używaniem Pythona 3 i okaże się, że zawsze jesteś kierowany do Pythona 2.
- Aplikacja IDLE: Zintegrowane środowisko programistyczne specjalnie dla Pythona.
- Python Launcher: Pomaga skonfigurować niektóre ustawienia związane z uruchamianiem skryptów Pythona.
Jak sprawdzić, czy Python działa na macOS
Zanim zaczniesz używać Pythona, najlepiej sprawdzić, czy Twoja instalacja Pythona działa poprawnie.
-
Wypróbuj następujące polecenie w Terminalu:
python --wersja
Python 3.7.4
-
Jeśli chcesz jeszcze coś potwierdzić, spróbuj uruchomić prosty skrypt Pythona. Wprowadź (lub wklej) następujący kod do pustego pliku tekstowego i nazwij go "hello-world.py":
print ("Witaj świecie!")
-
Teraz w wierszu poleceń uruchom następujące polecenie:
python \ścieżka\do\hello-world.py
Hello World!
Jak używać PIP Pythona na macOS
Wiemy, że Python działa i możemy przejść do używania PIP.
Na szczęście nie ma tu nic do zrobienia: PIP jest instalowany od razu po zainstalowaniu w nowszych wersjach Pythona. To powiedziawszy, powinieneś się z nim zapoznać.
-
Użycie następującego polecenia w Terminalu daje przegląd tego, o co chodzi w PIP:
pip --pomoc
-
Pierwszą rzeczą, którą prawdopodobnie będziesz chciał zrobić, to poszukać pakietu, którego możesz użyć, a wyszukiwanie pip jest tym, czego potrzebujesz do tego. Przeszuka indeks Python Package Index (PyPI) pod kątem wyszukiwanego terminu.
Załóżmy, że chcemy stworzyć naszą aplikację Pythona do zapisywania haseł. macOS ma już na to świetny mechanizm: pęk kluczy. Następujące polecenie wyświetli listę wszystkich pakietów w PyPI ze słowem kluczowym "keychain":
pęk kluczy wyszukiwania pip
-
W wynikach znajduje się pakiet o nazwie macos-keychain, który jest dokładnie tym, czego szukamy. Tak więc zamiast kodować takie rzeczy jak wpisy haseł, szyfrowanie i podpinanie się do zdarzeń systemowych, możemy po prostu pobrać to i zintegrować z naszymi potrzebami. Możesz zainstalować pakiet za pomocą następującego polecenia:
pip install macos-keychain
-
Niestety aktualizacja wszystkich zainstalowanych pakietów nie jest tak łatwa jak aktualizacja dystrybucji Linuksa. Musisz to zrobić dla każdego pakietu, gdy widzisz, że jest nieaktualny. Użyj następującego polecenia:
pip install macos-keychain --aktualizacja
-
Na koniec usunięcie pakietu jest tak proste, jak:
pip odinstaluj pęk kluczy macos