Python 3 kā noklusējuma iestatīšana operētājsistēmā MacOS

Satura rādītājs:

Anonim

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.

  1. No termināļa atveriet zshrc izvēlētajā teksta redaktorā, mēs izmantosim nano:
  2. nano ~/.zshrc

  3. Pievienojiet šādu aizstājvārdu .zshrc faila apakšā:
  4. alias python=/usr/local/bin/python3

  5. Nospiediet Control-O un pēc tam Control-X, lai saglabātu labojumu un pēc tam izietu no nano

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.

Python 3 kā noklusējuma iestatīšana operētājsistēmā MacOS