Mastodon
Zdjęcie okładkowe wpisu Ustawienie Pythona 3 jako domyślnego w macOS

Ustawienie Pythona 3 jako domyślnego w macOS

0
Dodane: 2 lata temu

Od wersji macOS Monterey 12.3 Apple nie będzie już preinstalowało Pythona. Zresztą i tak do tej pory instalowana była przestarzała, druga wersja tego języka programowania. Od dawna działa już trzecia iteracja.


Ten artykuł pochodzi z archiwalnego iMagazine 3/2022


Aby ustawić Python 3 jako domyślny w macOS, musimy przede wszystkim najpierw go mieć. W tym celu możemy go pobrać i zainstalować z oficjalnej strony lub za pomocą Homebrew, jeśli z niego korzystacie.

Aby sprawdzić, czy instalacja przebiegła pomyślnie, możecie wpisać poniższą komendę, której celem jest wyświetlenie zainstalowanej wersji Pythona 3:

python3 --version

Z własnego doświadczenia wiem, że Python 3 może być zainstalowany w różnych miejscach. Szczególnie jeśli instalowaliśmy go już wcześniej. Ponieważ musimy znać dokładną ścieżkę do najnowszej wersji, posłużymy się poleceniem, które pozwoli nam to ustalić:

command -v python3

Jako wynik otrzymamy ścieżkę. W moim przypadku jest to /usr/bin/python3.
Następnie przystępujemy do ustawienia Python 3 jako domyślny język Python. W zależności od tego, z której powłoki korzystacie (obecnie domyślną jest Zsh), posługujemy się którąś z poniższych komend:

  • dla powłoki Zsh będzie to komenda:

    echo "alias python=/usr/bin/python3" >> ~/.zshrc

  • dla powłoki Bash (wcześniejszej domyślnej w macOS) musimy skorzystać z tej komendy:

    echo "alias python=/usr/bin/python3" >> ~/.bashrc

Oczywiście pamiętajcie, że w miejsce /usr/bin/python3 musicie wstawić ścieżkę, którą otrzymaliście po wpisaniu komendy command -v python3.

Teraz wystarczy zrestartować Terminal. Jeśli wszystko poszło zgodnie z planem, po wpisaniu komendy:

python --version

Powinniśmy otrzymać informację o najnowszej wersji Python 3.

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .