Python 3:n asettaminen oletukseksi MacOS:ssa
Sisällysluettelo:
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.
- Avaa päätteestä zshrc valitsemassasi tekstieditorissa, käytämme nanoa helpon vuoksi:
- Lisää seuraava alias .zshrc-tiedoston alaosaan:
- Tallenna muokkaus painamalla Control-O ja sitten Control-X ja poistu sitten nanosta
nano ~/.zshrc
alias python=/usr/local/bin/python3
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.