Python 3:n asettaminen oletukseksi MacOS:ssa

Sisällysluettelo:

Anonim

Python-käyttäjät Macissa ovat todennäköisesti tietoisia siitä, että Python on vanhentumassa macOS 12.3:sta alkaen, eikä sitä enää esiasenneta Maciin. Python on kuitenkin edelleen uskomattoman suosittu ohjelmointikieli, ja jos luotat Pythoniin, haluat todennäköisesti jatkaa Pythonin käyttöä macOS:ssä. Python 3:n saaminen Maciin on helppoa, joten mennään askeleen pidemmälle ja näytämme, kuinka Python 3:sta voidaan tehdä uusi Python-oletusversio macOS:ssä aina, kun python-komento suoritetaan.

Python 3:n asentaminen Maciin

Jos olet jo asentanut Python 3:n Maciin käyttämällä virallista Python-asennusohjelmaa täältä tai Homebrewsta, voit ohittaa tämän osion.

Jos et ole vielä asentanut Python 3:a, voit tehdä sen helposti yhdellä homebrew-komennolla:

brew install python

Tämä asentaa uusimman Python 3 -julkaisun, joka on saatavilla HomeBrew'n kautta. Voit myös asentaa sen Python 3 -asennusohjelmalla tai jopa MacAdmins Python -julkaisulla, jos haluat.

Kuinka Python 3:sta tehdään MacOS:n oletusasetus

Oletamme, että käytät oletusarvoista Zsh-kuorta (tai Oh My Zsh) ja muokkaat siten .zshrc:tä, mutta jos käytät edelleen bashia, lisäät aliaksen .bashrc-tiedostoon sen sijaan.

  1. Avaa päätteestä zshrc valitsemassasi tekstieditorissa, käytämme nanoa helpon vuoksi:
  2. nano ~/.zshrc

  3. Lisää seuraava alias .zshrc-tiedoston alaosaan:
  4. alias python=/usr/local/bin/python3

  5. Tallenna muokkaus painamalla Control-O ja sitten Control-X ja poistu sitten nanosta

Nyt voit varmistaa aliaksen toimivuuden tarkistamalla python-version:

$ python -- versio Python 3.9.8

Tämän pitäisi olla sama vastaus kuin kirjoittaessasi, koska python-komento on aliasoitu python3:ksi:

python3 --versio

Muista, että tämä on vain alias. Jos jatkat alkuperäisen Python 2.7.x -julkaisun asentamista Maciin, se pysyy käytettävissä ja käytettävissä määrittämällä koko polku, esimerkiksi:

/usr/bin/python

Muista, että tulevissa MacOS:n versioissa Python 2.x ei ole enää mukana.

Käytämme tässä esimerkissä aliaksia, mutta voit käyttää symbolista linkkiä, joka yhdistää tiedoston /usr/bin/python3 hakemistoon /usr/bin/python, jos haluat mieluummin käyttää tätä reittiä.

Mitä tapahtui Pythonille MacOS:ssa?

Niille, jotka eivät ole tietoisia, Apple on varoittanut jo jonkin aikaa, että Python poistetaan käytöstä tulevista macOS-versioista, ja tämä aika on vihdoin koittanut macOS Monterey 12.3:n myötä. Tämä löytyy kehittäjän huomautuksista, jotka on lueteltu Depreations-kohdassa:

Jos olet tai olit riippuvainen Python 2.7.x:stä jostain tietystä syystä, sinun on joko päivitettävä ohjelmasi Python 3 -yhteensopivuutta varten tai ylläpidettävä vanhempi vanhentunut Python 2.x -julkaisu (joka on mahdollista Homebrewilla jne.) tai kirjoita kaikki uudelleen ja siirry kokonaan toiselle kielelle.

Jos sinulla on asiaankuuluvia ajatuksia, tietoja tai kokemuksia Pythonista uusimmissa macOS-versioissa, jaa kommenteissa.

Python 3:n asettaminen oletukseksi MacOS:ssa