Kurs
Mac’te Anaconda kurmak eskiden basitti: indir, tıkla, bitti. Bugün ise mimari farkları (Apple Silicon ve eski Intel), kabuk başlatma ve PATH çakışmaları nedeniyle “conda: command not found”, Rosetta altında çalışan yavaş bir Intel derlemesi ya da hiç başlamayan bir Jupyter başlatmasıyla karşılaşmak kolay.
Bu aksaklıklardan, basit bir kontrol listesine uyarak kaçınıyorum: doğru yükleyiciyi seçin, sağlama toplamını doğrulayın, yükleyicinin conda init çalıştırmasına izin verin, Terminal’i yeniden başlatın ve yeni bir ortamla test edin. Aşağıdaki adımlar, güncel macOS sürümlerinde (Sonoma 14 ve Sequoia 15) güvenilir şekilde işe yarayanları yansıtır.
Anaconda Nedir?
Anaconda, Python ve yüzlerce bilimsel paketi (NumPy, pandas, SciPy, scikit-learn ve daha fazlası) bir araya getiren bir Python dağıtımıdır. Önceden derlenmiş paketleri kurabilmeniz ve proje bağımlılıklarını yalıtılmış tutabilmeniz için conda paket ve ortam yöneticisini içerir.
Önemli Lisans Notu (2026 Güncellemesi)
Temmuz 2025 itibarıyla ücretsiz Anaconda Individual Edition; bireyler, eğitim kurumları, kâr amacı gütmeyen kuruluşlar ve 200 veya daha az çalışan ya da yükleniciye sahip kâr amaçlı kuruluşlar tarafından kullanılabilir. 200’den fazla çalışanı veya yüklenicisi olan kuruluşların, Anaconda’nın şartları uyarınca ücretli Business (veya Enterprise) lisansı edinmesi gerekir.
Ayrıntılar için güncel Anaconda Hizmet Şartlarına bakın.
Mac’iniz İçin Doğru Yükleyiciyi Seçin
İndirmeden önce, Mac’inizin mimarisini doğrulayın ve resmi siteden buna uygun yükleyiciyi seçin.
- Apple Silicon (M1/M2/M3): macOS ARM64 yapısını (
osx-arm64) kullanın. Yerel olarak çalışır ve en iyi performansı verir. - Intel Mac’ler: Yeni Intel (
osx-64) yapıları 2025 ortası itibarıyla büyük ölçüde sonlandırıldı. Arşivlenmiş yükleyicileri kullanabilir veya bunun yerine Miniforge/Miniconda’yı değerlendirebilirsiniz.
Mimarinizi kontrol edin:
uname -m # prints 'arm64' on Apple Silicon, 'x86_64' on Intel
Yükleyiciyi resmi Anaconda sitesinden indirin: https://www.anaconda.com/download
macOS’te Grafik Arayüzle Kurulum (.pkg)
Grafik yükleyici, macOS’te Anaconda’yı kurmanın en hızlı yoludur ve çoğu kullanıcı için uygundur.
Yükleyicinin sağlama toplamını doğrulayın
shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg
Sağlama toplamı eşleşmiyorsa tekrar indirin veya yeniden kontrol etmeden önce macOS’un karantina özniteliğini kaldırın:
xattr -dr com.apple.quarantine ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg
Yükleyiciyi çalıştırın
.pkg dosyasını çift tıklayın. İstendiğinde yönetici kimlik bilgilerini girin.
Bir kurulum konumu seçin:
-
Varsayılan (sudo yok):
/Users/<username>/anaconda3 -
Sistem geneli (sudo gerekir):
/opt/anaconda3
İstendiğinde yükleyicinin conda init çalıştırmasına izin verin. Yükleyiciyi kapatın, ardından Terminal’i kapatıp yeniden açın.
Kurulumu doğrulayın
which conda conda list | head python3 --version
Her şey yolundaysa, which conda Anaconda klasörünüzü göstermeli ve conda list birçok paketi yazdırmalıdır.
macOS’te Komut Satırıyla Kurulum (.sh)
Komut satırı yükleyicisi, hedef dizin üzerinde tam denetim sağlar ve betikleme veya ekranı olmayan kurulumlar için uygundur.
Sağlama toplamını doğrulayın
shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.sh
Yükleyiciyi çalıştırın
cd ~/Downloads bash Anaconda3-2025.06-0-MacOSX-arm64.sh
Kurulum yolu sorulduğunda:
-
/opt/anaconda3sistem genelinde bir kurulum için (yönetici hakları gerekir), veya -
~/anaconda3kullanıcıya özel bir kurulum için (yönetici gerekmez).
conda init için “evet” yanıtını verin, ardından Terminal’i kapatıp yeniden açın.
Kurulumu doğrulayın
which conda conda info
Kabuğunuzda Conda’yı BaşlatınGüncel macOS varsayılan olarak zsh kullanır; bu nedenle profil dosyanız genellikle ~/.zshrc’dir.
Kurulumdan sonra conda eksikse, elle başlatın:
echo $SHELL # should print /bin/zsh conda init zsh # Then close and reopen Terminal which conda
Bash kullanıyorsanız:
conda init bash
/usr/bin altındaki sistem Python’unu düzenlemeyin veya kaldırmayın.
Kurulumunuzu Doğrulayın
Anaconda ve Python’un çalıştığını doğrulamak için hızlı kontroller:
conda list | head python3 --version which python3 python3 -c "import sys; print(sys.executable)"
İsteğe bağlı: Jupyter’ın çalıştığını doğrulayın:
jupyter lab # or: jupyter notebook
Yalıtılmış Ortamlar Oluşturun ve Kullanın
Temel (base) ortamda çalışmaktan kaçının. Her proje için bir ortam oluşturun.
# Yeni bir ortam oluşturun
conda create -n analytics-env python=3.11 -y
# Ortamı etkinleştirin
conda activate analytics-env
# Yaygın kütüphaneleri kurun
conda install numpy pandas -y
# Kurulumu doğrulayın
python3 -c "import numpy as np, pandas as pd; print(np.__version__, pd.__version__)"
İşiniz bittiğinde devre dışı bırakın:
conda deactivate
Paketler İçin Önce Conda’yı Tercih Edin (Gerekirse pip Kullanın)
Bilimsel paketleri mümkün olduğunda conda ile kurun. conda üzerinden yoksa yalnızca o zaman pip kullanın.
# önce-conda yaklaşımı
conda install scikit-learn
# conda ile mevcut değilse pip’e geri dön
pip install package-name
Alternatifler: Miniconda, Miniforge ve Mambaforge
Daha küçük bir ayak izi istiyorsanız veya kurumsal kullanım için lisans uyumlu bir seçeneğe ihtiyaç duyuyorsanız şunları değerlendirin:
- Miniconda: Sadece Python ve conda ile minimal yükleyici (~400 MB).
- Miniforge / Mambaforge: Varsayılan olarak
conda-forge’u kullanan topluluk yükleyicileri (tamamen açık kaynak, ticari kısıtlama yok). - Mambaforge, çok daha hızlı bağımlılık çözümü için
mambaekler.
Yükleyiciler: https://github.com/conda-forge/miniforge
Yaygın Sorunlar ve Çözümler
conda: command not found
conda init zsh
# close and reopen Terminal which conda
Apple Silicon’da yanlış mimari
# Check system architecture (hardware)
uname -m
# Check Python interpreter architecture
python3 -c "import platform; print(platform.machine())"
Çıktı x86_64 ise kaldırın ve ARM64 yapısını yeniden kurun.
Intel Mac desteğinin sonu
2025 ortası itibarıyla yeni Intel (osx-64) yapıları artık bakımdan çıkarıldı. Arşivlenmiş yükleyicileri veya Miniforge/Miniconda’yı kullanın.
Yükleyici /opt dizinine yazamıyor
Yükleyiciyi yeniden çalıştırın ve hedefi ev dizininize değiştirin (ör. ~/anaconda3).
Homebrew kurulumları
Anaconda’yı Homebrew ile kurmaktan kaçının — bu yöntem artık önerilmiyor ve sıklıkla PATH çözümlemelerini bozuyor. Resmi veya topluluk yükleyicilerini kullanın.
Yinelenen Anaconda yolları
Kabuk profilinizi düzenleyin ve yinelenen girdileri kaldırın:
# Open your shell profile for editing
nano ~/.zshrc # or: nano ~/.bash_profile
# (Inside the file) remove extra PATH entries for older Anaconda installs
# Then save and exit (Ctrl+O, Enter, Ctrl+X)
# Reload your updated profile
source ~/.zshrc
# Verify that conda is now pointing to the correct path
which conda
Jupyter açılamıyor
Ortamın etkin olduğundan ve orada jupyterlab kurulu olduğundan emin olun:
# Activate your environment
conda activate analytics-env
# Install JupyterLab inside the environment
conda install jupyterlab -y
# Launch JupyterLab
jupyter lab
Sistem Python’unu kaldırmayın
macOS bir sistem Python’u içerir. Ona dokunmayın. Her zaman conda ortamınızdaki Python’u kullanın.
Anaconda’yı Kaldırma veya Güncelleme
Güvenle güncelleyin:
# Update conda itself
conda update conda
# (Optional) Update all packages in the current environment — use cautiously
conda update --all
Temizleyin ve kaldırın:
# Install the Anaconda cleanup utility
conda install anaconda-clean -y
# Run the cleanup tool (removes configs, cache, and settings)
anaconda-clean --yes
# Manually delete the Anaconda installation directory
# (Use caution — this permanently removes the files)
rm -rf ~/anaconda3 # or: sudo rm -rf /opt/anaconda3
Ayrıca ~/.zshrc veya ~/.bash_profile içindeki başlatma satırlarını kaldırın.
Sonuç
macOS’te başarılı Anaconda kurulumları birkaç kritik tercihe bağlıdır:
- Doğru mimariyi kullanın (Apple Silicon’da ARM64).
- İndirmenizi doğrulayın.
conda init’e izin verin ve Terminal’i yeniden başlatın.- Proje bazlı ortamlarda çalışın.
- Lisanslamaya saygı gösterin: kurumsal veya ticari kullanım için Miniforge veya Miniconda kullanın.
Bu adımlarla conda, Python ve Jupyter öngörülebilir şekilde çalışacak ve hem teknik hem de lisansla ilgili aksaklıklardan kaçınacaksınız.
