Python 3 kā noklusējuma iestatīšana operētājsistēmā MacOS
Satura rādītājs:
Python lietotāji Mac datorā, visticamāk, zina, ka Python noveco no macOS 12.3 un jaunākām versijām, un vairs netiks iepriekš instalēts Mac datorā. Taču Python joprojām ir neticami populāra programmēšanas valoda, un, ja paļaujaties uz Python, jūs, iespējams, vēlēsities arī turpmāk nodrošināt Python pieejamību operētājsistēmā macOS. Python 3 ir viegli iegūt operētājsistēmā Mac, tāpēc ejam soli tālāk un parādīsim, kā Python 3 var padarīt par jauno noklusējuma Python versiju operētājsistēmā macOS, kad tiek izpildīta python komanda.
Python 3 instalēšana operētājsistēmā Mac
Ja jau instalējāt Python 3 operētājsistēmā Mac, izmantojot oficiālo Python instalēšanas programmu no šejienes vai Homebrew, varat izlaist šo sadaļu.
Ja vēl neesat instalējis Python 3, to var viegli izdarīt, izmantojot vienu homebrew komandu:
brew instalēt python
Tādējādi tiks instalēts jaunākais Python 3 laidiens, kas pieejams, izmantojot HomeBrew. Varat arī instalēt to, izmantojot Python 3 instalēšanas programmu vai pat MacAdmins Python laidienu, ja vēlaties.
Kā padarīt Python 3 par noklusējumu operētājsistēmā MacOS
Mēs pieņemam, ka izmantojat noklusējuma Zsh čaulu (vai Oh My Zsh) un tādējādi modificējat .zshrc, taču, ja joprojām izmantojat bash, tā vietā jāpievieno aizstājvārds failam .bashrc.
- No termināļa atveriet zshrc izvēlētajā teksta redaktorā, mēs izmantosim nano:
- Pievienojiet šādu aizstājvārdu .zshrc faila apakšā:
- Nospiediet Control-O un pēc tam Control-X, lai saglabātu labojumu un pēc tam izietu no nano
nano ~/.zshrc
alias python=/usr/local/bin/python3
Tagad varat apstiprināt, ka aizstājvārds darbojas, pārbaudot python versiju:
$ python --versija Python 3.9.8
Šai ir jābūt tādai pašai atbildei kā tad, ja jūs rakstāt, jo python komanda ir aizstāta ar python3:
python3 --versija
Atcerieties, ka tas ir tikai aizstājvārds. Ja Mac datorā joprojām tiek instalēts sākotnējais Python 2.7.x laidiens, tas joprojām būs pieejams un lietojams, norādot pilnu ceļu, piemēram:
/usr/bin/python
Ņemiet vērā, ka turpmākajās MacOS versijās Python 2.x vairs netiks komplektēta.
Šajā piemērā mēs izmantojam aizstājvārdus, taču varat izmantot simbolisku saiti, kas savieno /usr/bin/python3 ar /usr/bin/python, ja vēlaties izmantot šo ceļu.
Kas notika ar Python operētājsistēmā MacOS?
Tiem, kas to nezina, Apple jau kādu laiku brīdina, ka Python tiks pārtraukta no nākamajām macOS versijām, un beidzot ir pienācis laiks ar macOS Monterey 12.3 un jaunāku versiju. Tas ir atrodams izstrādātāju piezīmēs, kas norādītas sadaļā Novecošana:
Tādējādi, ja kāda konkrēta iemesla dēļ esat vai bijāt atkarīgs no Python 2.7.x, jums būs vai nu jāatjaunina savas programmas, lai nodrošinātu saderību ar Python 3, un jāuztur vecāks, novecojis Python 2.x laidiens (kas ir iespējams, izmantojot Homebrew utt.), vai pārrakstīt visu un pilnībā pāriet uz citu valodu.
Ja jums ir kādas atbilstošas domas, informācija vai pieredze ar Python jaunākajās macOS versijās, dalieties komentāros.