Resim

Anaconda Kurulumu



Anaconda Nedir? Veri Bilimi İçin Neden Bir Platforma İhtiyacımız Var?

Merhaba! Python'ı kurduk ve çeşitli kodlama ortamlarını inceledik. Ancak Python ile veri bilimi (Data Science), makine öğrenimi (Machine Learning) veya büyük ölçekli analizler yapmak istediğimizde, standart Python kurulumu yeterli olmaz.

Bu noktada devreye, yüz binlerce veri bilimcisi ve analist tarafından kullanılan dev platform Anaconda Dağıtımı girer. Peki, Anaconda nedir ve neden bu kadar popülerdir? Neden sadece Python'ı kurmak yetmez?

Bu yazıda, Anaconda'nın ne olduğunu, hangi bileşenlerden oluştuğunu ve profesyonel kariyerinizde size nasıl bir avantaj sağladığını detaylıca inceleyeceğiz.

1. Anaconda Nedir?

Anaconda, veri bilimi ve makine öğrenimi için özel olarak tasarlanmış, Python ve R programlama dillerinin en popüler kütüphanelerini ve araçlarını tek bir pakette sunan ücretsiz ve açık kaynaklı bir yazılım dağıtım platformudur.

Daha basit ifadeyle:

  • Hepsi Bir Arada Çözüm: Python'ı ve veri bilimi için gerekli yüzlerce kütüphaneyi (Pandas, NumPy, Matplotlib, Scikit-learn vb.) tek tek kurmak yerine, Anaconda'yı kurarak hepsini aynı anda, hazır ve uyumlu bir şekilde alırsınız.

  • Karmaşa Giderici: Python'ın ve kütüphanelerin sürüm uyumsuzluk sorunlarını (DLL çakışmaları vb.) ortadan kaldırarak size sadece kod yazmaya odaklanma imkanı sunar.

2. Anaconda'nın Üç Temel Bileşeni

Anaconda'yı güçlü bir platform yapan şey, üç ana bileşenin mükemmel uyum içinde çalışmasıdır:

A. Conda (Paket ve Sanal Ortam Yöneticisi)

Conda, Anaconda'nın beynidir. Paket ve sanal ortam yöneticisidir.

  • Paket Yönetimi: Python kütüphanelerini (pip gibi) kurmanızı ve güncellemenizi sağlar.

  • Sanal Ortam Yönetimi: En kritik işlevi budur. Her projeniz için izole, bağımsız çalışma alanları (sanal ortamlar) oluşturmanıza olanak tanır.

    • Neden Gerekli? Bir proje NumPy'ın 1.20 sürümünü kullanırken, başka bir proje 1.25 sürümünü isteyebilir. Conda, bu iki sürümün bilgisayarınızda çakışmadan aynı anda var olmasını sağlar. Bu, benim gibi farklı diller ve projelerle uğraşanlar için hayat kurtarıcıdır.

B. Anaconda Navigator (Görsel Kontrol Paneli)

Anaconda Navigator, Anaconda'nın kullanıcı dostu yüzüdür.

  • Komut satırı (Terminal/CMD) kullanmadan, görsel bir arayüz üzerinden Conda ortamlarını yönetmenizi ve Anaconda'ya dahil olan tüm araçları (Jupyter, Spyder, VS Code) tek bir tıkla başlatmanızı sağlar.

C. Kapsamlı Bilimsel Kütüphaneler 

Anaconda'nın dağıtımı, standart Python kurulumunda olmayan yüzlerce kütüphaneyi içerir:

  • NumPy: Sayısal ve matris işlemleri için temel kütüphane.

  • Pandas: Veri analizi ve manipülasyonu için endüstri standardı.

  • Matplotlib / Seaborn: Gelişmiş veri görselleştirme kütüphaneleri.

  • Scikit-learn: Makine öğrenimi algoritmaları için temel kütüphane.

3. Anaconda İçindeki Geliştirme Araçları

Anaconda'yı kurduğunuzda, Navigator üzerinden kolayca erişebileceğiniz ana geliştirme ortamları şunlardır:

  • Jupyter Notebook/Lab: Etkileşimli Not DefteriVeri analizi, görselleştirme, adım adım prototipleme ve raporlama.
  • Spyder: Bilimsel IDEMATLAB veya R Studio arayüzüne benzeyen, özellikle bilimsel hesaplamalar ve değişkenleri gözlemlemek için tasarlanmış tam teşekküllü IDE.
  • VS Code: Kod EditörüGenel amaçlı Python geliştirme ve esnek projeler için. (Navigator üzerinden kurup başlatılabilir.)

Anaconda, yeni başlayanlar için kurulum karmaşasını ortadan kaldırırken, profesyoneller için ise proje izolasyonu (Conda) ve verimlilik (Jupyter/Spyder) sunar. Eğer amacınız veri ile çalışmaksa, Anaconda Dağıtımı sadece bir yazılım değil, kariyerinizin temelini atacak sağlam bir platformdur.

Anaconda Kurulumu: Platformunuzu Hazırlama (Tüm Sistemler İçin)

Anaconda'nın önemini anladık. Şimdi bu güçlü platformu bilgisayarımıza kurma zamanı. Kurulum, büyük bir paketi içerdiği için diğerlerine göre biraz daha uzun sürebilir, ancak adımlar oldukça basittir.

1. Adım: Anaconda'yı İndirme

  1. Resmi İndirme Sayfası: Tarayıcınızda https://www.anaconda.com/products/individual adresine gidin.

  2. Yeni Başlayan ve Veri Bilimi Odaklıysanız:  Anaconda Dağıtımı (Büyük ama Kolay)İleri Düzey Kullanıcıysanız / Hafiflik Öncelikliyse: Miniconda (Küçük ama Komut Satırı Bilgisi Gerektirir)

  3. Sisteminizi Seçin: Sayfayı aşağı kaydırarak işletim sisteminize (Windows, macOS veya Linux) uygun olan 64-bit grafiksel yükleyiciyi indirin.

Not: Anaconda veMiniconda arasındaki fark
  • Anaconda Dağıtımı (Distribution)
    • Boyut: Çok büyük (Genellikle 500 MB+)
    • Önceden Yüklü Paketler:  NumPy, Pandas, SciPy, Matplotlib vb.
    • Kullanıcı Arayüzü (GUI): Anaconda Navigator (Grafik Arayüzü) ile gelir.
    • Kullanım Amacı: Hızlı başlangıç, öğrenme, her şeyin elinizin altında olması.
  • Miniconda
    • Boyut: Çok hafif (Genellikle 50 MB civarı)
    • Önceden Yüklü Paketler: Çok az (Temel Paketler) (Sadece Python ve Conda)
    • Kullanıcı Arayüzü (GUI): Sadece Komut Satırı (Terminal) üzerinden çalışır.
    • Kullanım Amacı: Özelleştirilmiş ortamlar, sunucu ortamları, uzman kullanıcılar.

2. Adım: Kurulum Süreci (İşletim Sistemine Göre)

Kurulum adımlarında çoğu seçeneği varsayılan olarak bırakabilirsiniz, ancak dikkat edilmesi gereken kritik bir nokta vardır:

A. Windows Kullanıcıları (Kritik PATH Ayarı!)

  1. İndirilen .exe dosyasını çalıştırın ve "Çalıştır"  diyerek ilerleyin.



  1. Hoşgeldiniz ekranı: "Next"(İleri) diyerek ilerleyin.

  1. Lisans Anlaşması: Kabul edin (I Agree).

  1. Eğer kişisel bilgisayarınızda çalışıyorsanız ve bilgisayarınızda birden fazla kullanıcı hesabı yoksa veya sadece kendi hesabınızla kullanacaksanız, "Just Me" (Sadece Benim İçin) seçeneğini seçmelisiniz.

    Just Me (Sadece Benim İçin): Anaconda'yı, oturum açmış olduğunuz kullanıcının dizinine (genellikle C:\Users\KullaniciAdiniz\anaconda3 gibi) kurar.

    All Users (Tüm Kullanıcılar İçin): Anaconda'yı tüm bilgisayar kullanıcılarının erişebileceği genel bir dizine (genellikle Program Files gibi) kurar.

  1. choose install location-kurulum konumunu seçin: "Space Required" (Gerekli Alan) ifadesi, kurulumun başarılı bir şekilde tamamlanabilmesi için sabit diskinizde (HDD/SSD) en az ne kadar boş alana ihtiyacınız olduğunu belirtir.



  1. Kritik Ayar: "Advanced Options" (Gelişmiş Seçenekler) ekranına geldiğinizde, aşağıdaki kutucuğun durumunu kontrol edin:

    • Create Start Menu Shortcuts (Başlat Menüsü Kısayolları Oluştur): Başlat menüsüne Anaconda Navigator, Spyder, Jupyter Notebook ve Anaconda Prompt gibi araçların kısayollarını ekler. Tavsiye: İŞARETLİ KALSIN.

    • Add Anaconda3 to my PATH environment variable (PATH'e Ekle): Bu, sisteminizin ana komut satırına (CMD veya PowerShell) şunu söyler: "Nerede olursam olayım, sadece python veya conda yazdığımda, Anaconda'nın kurulu olduğu yeri bul ve o programı çalıştır. " Tavsiye (ÇOK ÖNEMLİ): İŞARETLEMEYİN (Varsayılan olarak İŞARETSİZ OLMALIDIR). Anaconda'nın kendi dokümantasyonu bile bunu tavsiye etmez.

    • Register Anaconda3 as my default Python 3.x (Varsayılan olarak Kaydet): Bu, Windows'a şunu söyler: "Ne zaman bir .py dosyasını çift tıklayarak çalıştırmak istersem, bunu Anaconda'nın Python'u ile çalıştır." Ayrıca PyCharm ve VS Code gibi IDE'lerin, otomatik olarak Anaconda'nın ana Python yorumlayıcısını bulmasına yardımcı olur. Tavsiye: İŞARETLİ KALSIN (Varsayılan).

    • Clear the package cache upon completion (Paket Önbelleğini Temizle): Kurulum tamamlandıktan sonra, Conda'nın indirdiği ve kurulum için kullandığı geçici önbellek dosyalarını siler. Tavsiye: İSTEĞE BAĞLI. Genellikle işaretli gelmez ama işaretlerseniz diskte biraz yer kazanabilirsiniz.

    • "Install"(Kur) diyerek kurulumun tamamlanmasını bekleyin.


B. macOS Kullanıcıları

  1. İndirilen .pkg dosyasını çalıştırın ve kurulum sihirbazındaki adımları takip edin.

  2. Kurulum Türü: Çoğu kullanıcı için "Install for me only" (Sadece benim için kur) seçeneğini seçin.

  3. Gerekli izinleri onaylayın ve kurulumun tamamlanmasını bekleyin. macOS'te Anaconda otomatik olarak PATH'e eklenir.

C. Linux Kullanıcıları

  1. İndirilen .sh dosyasını (örneğin: Anaconda3-*-Linux-x86_64.sh) kaydedin.

  2. Terminali açın, dosyanın bulunduğu dizine gidin ve aşağıdaki komutla kurulumu başlatın:

    bash Anaconda3-*.sh
    
  3. Lisans koşullarını kabul edin. Kurulum, PATH ayarını yapmanızı isterse "yes" (evet) olarak onaylayın.

3. Adım: Kurulumun Doğrulanması ve İlk Çalıştırma

Kurulum bittikten sonra, her şeyin yolunda gittiğinden emin olalım:

  1. Anaconda Navigator'ı Başlatın:

    • Windows/macOS: Başlat menüsünden veya Uygulamalar klasöründen "Anaconda Navigator" uygulamasını bulun ve çalıştırın.

    • Linux: Terminali açın ve komutu girin: anaconda-navigator

  2. Arayüzü Kontrol Edin: Anaconda Navigator'ın açıldığını ve içinde Jupyter Notebook, Spyder gibi uygulamaların simgelerini gördüğünüzü doğrulayın.

  3. Jupyter Testi: Navigator'da Jupyter Notebook simgesinin altındaki "Launch" (Başlat) butonuna tıklayın.

  4. Jupyter'ın tarayıcınızda açıldığını ve kod yazmaya hazır olduğunu gördüğünüzde, kurulumunuz başarıyla tamamlanmış demektir!



🔥 Python Kariyerinizi Hemen Başlatın!

Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.

[ Python Eğitimi Sıfırdan İleri Seviye ]

Tıklayın ve Python Eğitimine Hemen Kaydolun!

Yorumlar

Bu blogdaki popüler yayınlar

Python random Modülü

Python print()

Yazılım Nedir?