Python 3'ü MacOS'ta Varsayılan Hale Getirme
İçindekiler:
Mac'teki Python kullanıcıları muhtemelen Python'un macOS 12.3'ten itibaren kullanımdan kaldırıldığının ve artık Mac'e önceden yüklenmeyeceğinin farkındadır. Ancak Python, inanılmaz derecede popüler bir programlama dili olmaya devam ediyor ve Python'a güveniyorsanız, muhtemelen Python'u macOS'ta sunmaya devam etmek isteyeceksiniz. Mac'te Python 3'ü edinmek kolaydır, o yüzden bir adım daha ileri gidelim ve python komutu her çalıştırıldığında Python 3'ü macOS'ta nasıl yeni varsayılan Python sürümü yapabileceğinizi gösterelim.
Python 3'ü Mac'e Yükleme
Buradan veya Homebrew'den resmi Python yükleyiciyi kullanarak Mac'te Python 3'ü zaten yüklediyseniz, bu bölümü atlayabilirsiniz.
Python 3'ü henüz yüklemediyseniz, bunu tek bir homebrew komutuyla yapmak kolaydır:
brew kurulum python
Bu, HomeBrew aracılığıyla sağlanan en son Python 3 sürümünü yükleyecektir. Yine, isterseniz Python 3 yükleyicisini veya hatta MacAdmins Python sürümünü kullanarak da yükleyebilirsiniz.
Python 3'ü MacOS'ta Varsayılan Hale Getirme
Varsayılan Zsh kabuğunu (veya Oh My Zsh) kullandığınızı ve dolayısıyla .zshrc'yi değiştirdiğinizi varsayıyoruz, ancak yine de bash kullanıyorsanız takma adı bunun yerine .bashrc'ye eklersiniz.
- Terminalden, tercih ettiğiniz metin düzenleyicide zshrc'yi açın, kolaylık olması için nano kullanacağız:
- .zshrc dosyasının altına şu diğer adı ekleyin:
- Düzenlemeyi kaydetmek ve ardından nano'dan çıkmak için Control-O'ya ve ardından Control-X'e basın
nano ~/.zshrc
alias python=/usr/local/bin/python3
Artık python sürümünü kontrol ederek çalışan takma adı onaylayabilirsiniz:
$ python --version Python 3.9.8
Python komutunun takma adı python3: olduğundan, bu, yazdığınızla aynı yanıt olmalıdır.
python3 --version
Bunun yalnızca bir takma ad olduğunu unutmayın. Mac'te orijinal Python 2.7.x sürümünü yüklemeye devam ederseniz, tam yolu şu şekilde belirterek erişilebilir ve kullanılabilir durumda kalır:
/usr/bin/python
MacOS'un gelecekteki sürümlerinde Python 2.x'in artık paket halinde olmayacağını unutmayın.
Bu örnekte burada takma adlar kullanıyoruz, ancak bu yoldan gitmeyi tercih ederseniz /usr/bin/python3'ü /usr/bin/python'a bağlayan sembolik bir bağlantı kullanabilirsiniz.
MacOS'ta Python'a ne oldu?
Farkında olmayanlar için, Apple bir süredir Python'un gelecekteki macOS sürümlerinden kaldırılacağı konusunda uyarıda bulunuyor ve sonunda macOS Monterey 12.3 ile o zaman geldi. Bu, Kullanımdan Kaldırmalar altında listelenen geliştirici notlarında bulunur:
Böylece, herhangi bir nedenle Python 2.7.x'e bağımlıysanız veya geçmişte kaldıysanız, ya programlarınızı Python 3 uyumluluğu için güncellemeniz ya da kullanımdan kaldırılmış daha eski bir Python 2.x sürümünü (bu ile mümkündür) veya her şeyi yeniden yazın ve tamamen başka bir dile geçin.
Python ile en son macOS sürümlerinde ilgili düşünceleriniz, bilgileriniz veya deneyimleriniz varsa, yorumlarda paylaşın.