macOS jest wyposażony w zainstalowanego Pythona już w momencie zakupu, co jest dużym plusem. Niestety, wersja Pythona, która jest dostarczana, jest przestarzała. W praktyce nie ma możliwości lokalnej aktualizacji do nowszej, wspieranej wersji. Instalacja Pythona 3 na macOS wymaga ręcznych działań.
Instalacja pip
Ze względu na to, że Python 2 nie jest już wspierany, najnowsze narzędzia do pracy z Pythonem są projektowane z myślą o nowej, wspieranej wersji. Jeżeli zainstalowałeś Python 3 lub nadal korzystasz z Pythona 2, ale chcesz zainstalować pip, możesz to zrobić przy pomocy prostego polecenia w Terminalu, pod warunkiem że masz zainstalowane Homebrew.
brew postinstall python3
W przypadku wystąpienia błędu „setup.py –no-user-cfg install”, oznacza to, że instalacja się nie powiodła.
Jak naprawić błąd „setup.py –no-user-cfg install”
Aby rozwiązać problem z błędem „setup.py –no-user-cfg install” i zainstalować pip na macOS, musisz użyć innego polecenia. Otwórz Terminal i wprowadź poniższe polecenie.
sudo easy_install pip
System poprosi Cię o podanie hasła administratora lub aktualnego użytkownika, a po jego wprowadzeniu pip zostanie zainstalowany.
Aby zweryfikować, czy instalacja się powiodła, wpisz w Terminalu poniższe polecenie.
pip --version
Korzyści z korzystania z pip
Jeśli dopiero zaczynasz przygodę z Pythonem, prawdopodobnie usłyszałeś o konieczności zainstalowania pip. Gdy próbujesz stworzyć aplikację w Pythonie z repozytorium GitHub, proces instalacji zazwyczaj rozpoczyna się od polecenia „pip”.
pip to menedżer pakietów dla Pythona, który jest niemal niezbędnym narzędziem, jeśli planujesz pracować z tym językiem. Istnieją inne menedżery pakietów, lecz niewielu programistów ich używa lub poleca. pip jest standardem i działa na różnych platformach, co oznacza, że można go używać zarówno na Windows 10, jak i na Macu.
Choć macOS jest domyślnie wyposażony w Pythona, pip nie jest automatycznie zainstalowany. Dla nowych użytkowników, którzy uczą się Pythona lub próbują stworzyć swoją pierwszą aplikację z repozytoriów GitHub, może to być mylące. Wydaje im się, że mają zainstalowanego Pythona, więc polecenie pip, które często się pojawia w kontekście projektów Pythona, powinno działać.
Nie można winić Apple za ten stan rzeczy, ponieważ znajomość narzędzi potrzebnych do pracy z danym językiem to część procesu nauki. Niemniej jednak, firma mogłaby lepiej zadbać o aktualizację wersji Pythona, którą udostępnia użytkownikom macOS. Nawet jeśli Python 3 jest zainstalowany na macOS, Python 2 wciąż działa równolegle. Musisz nieco dostosować polecenia, aby korzystać z Pythona 3.
newsblog.pl