historycznie MacOS był preinstalowany z Pythonem 2, jednak począwszy od Mac 10.15 (wydany w październiku 2019) tak już nie jest. A ponieważ Python 2 nie będzie już oficjalnie obsługiwany od 1 stycznia 2020 roku, naprawdę powinieneś używać Pythona 3.
istnieje wiele sposobów instalacji Pythona 3 na komputerze MacOS. Oficjalna strona Pythona zaleca nawet pobranie go bezpośrednio, jednak takie podejście może powodować zamieszanie wokół zmiennych ścieżki, aktualizacji i deinstalacji., Moim zdaniem lepszym podejściem jest użycie popularnego menedżera pakietów Homebrew, który automatyzuje aktualizacje i żongluje wieloma wersjami Pythona na komputerze.
czy Python 3 jest już zainstalowany?
 zanim zaczniemy, upewnij się, że Python 3 nie jest już zainstalowany na twoim komputerze. Otwórz wiersz poleceń za pomocą aplikacji Terminal znajdującej się pod adresem Applications -> Utilities -> Terminal.
 następnie wpisz polecenie python --version, a następnie klawisz Enter, aby zobaczyć aktualnie zainstalowaną wersję Pythona.,
$ python --versionPython 2.7.17
Uwaga: znak dolara, ($), wskazuje wejście użytkownika. Wszystko po ma być wpisane przez użytkownika, po którym następuje klawisz Enter. Każde wyjście, takie jak Python 2.7.17 w tym przypadku, nie ma logowania w dolarach front.In krótko: nie wpisuj $ przed poleceniami!
Możliwe, że Python 3 został już zainstalowany jako python3. Uruchom polecenie python3 --version, aby sprawdzić, jednak najprawdopodobniej spowoduje to błąd.,
zainstaluj XCode
pierwszym krokiem w Pythonie 3 jest zainstalowanie programu Xcode firmy Apple, który jest niezbędny do rozwoju iOS, a także większości zadań programistycznych. Użyjemy XCode do zainstalowania Homebrew.
w aplikacji Terminal uruchom następujące polecenie, aby zainstalować XCode i jego narzędzia wiersza poleceń:
$ xcode-select --install
jest to duży program, więc pobieranie zajmuje trochę czasu. Upewnij się, aby kliknąć Wszystkie monity potwierdzające Xcode wymaga.,
zainstaluj Homebrew
następnie zainstaluj Homebrew kopiując/wklejając następujące polecenie do terminala, a następnie wpisz Enter:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
aby potwierdzić poprawne zainstalowanie Homebrew, uruchom to polecenie:
$ brew doctorYour system is ready to brew.
zainstaluj Pythona 3
teraz możemy zainstalować najnowszą wersję Pythona 3., Wpisz następujące polecenie w terminalu i naciśnij Enter:
$ brew install python3
aby potwierdzić, która wersja Pythona 3 została zainstalowana, uruchom następujące polecenie w Terminalu:
 wreszcie, aby uruchom naszą nową wersję Pythona 3 Otwórz interaktywny wpisując python3w terminalu:
 aby wyjść z interaktywnej powłoki Pythona 3, możesz wpisać exit(), a następnie powrócić lub wpisaćControl+dco oznacza, że przytrzymaj jednocześnie klawisze sterujące i D.,
zauważ, że nadal można uruchomić Pythona 2, wpisującpython: 
środowiska wirtualne
domyślnie Pakiety Pythona są instalowane globalnie na twoim komputerze w jednym katalogu. Może to powodować poważne problemy podczas pracy nad wieloma projektami Pythona!
na przykład wyobraź sobie, że masz projekt A, który opiera się na Django 1.11, podczas gdy projekt B używa Django 2.2. Jeśli naiwnie zainstalowałeś Django na swoim komputerze, Tylko najnowsza instalacja byłaby obecna i dostępna w tym pojedynczym katalogu., Następnie rozważ, że większość projektów Pythona opiera się na wielu pakietach, z których każdy ma własne numery wersji. Po prostu nie ma sposobu, aby utrzymać wszystko prosto i nie przypadkowo zepsuć rzeczy z niewłaściwymi wersjami pakietu.
rozwiązaniem jest użycie środowiska wirtualnego dla każdego projektu, izolowanego katalogu, zamiast instalowania pakietów Pythona na całym świecie.
Co mylące, istnieje wiele narzędzi dla środowisk wirtualnych w Pythonie:
- venv jest domyślnie dostępny w Pythonie 3.3+
 - virtualenv musi być zainstalowany osobno, ale obsługuje Python 2.7+ i Python 3.,3+
 - Pipenv jest narzędziem wyższego poziomu, które automatycznie zarządza oddzielnym środowiskiem wirtualnym dla każdego projektu
 
Na MacOS możemy zainstalować Pipenv za pomocą Homebrew.
$ brew install pipenv
 następnie użyj Pipenv dla wszystkich pakietów Pythona, które chcesz zainstalować. Na przykład, jeśli chcesz pracować z Django 2.2.6, najpierw Utwórz dla niego dedykowany katalog na swoim komputerze, taki jak w katalogu django na Twoim pulpicie.
$ cd ~/Desktop$ mkdir django$ cd django
następnie zainstaluj Django w tym katalogu.,
$ pipenv install django==2.2.7
Jeśli zajrzysz do katalogu, są teraz dwa nowe pliki, PipfileI Pipfile.lock, których Pipenv używa. Aby aktywować środowisko wirtualne wpisz pipenv shell.
$ pipenv shell(django) $
 wokół nazwy bieżącego katalogu pojawią się nawiasy wskazujące, że środowisko wirtualne jest aktywowane. Aby zamknąć środowisko wirtualne, wpisz exit.,
(django) $ exit$
brak nawiasów potwierdza, że środowisko wirtualne nie jest już aktywne.
















Dodaj komentarz