Anaconda Notları



Anaconda Nedir:

Anaconda ile yerel PC üzerinden çalışmak yerine, kurulumlarla uğraşmamak adına Google Colab hizmetini kullanabilirisin.
"Eğer bir ürün ücretsiz size sunuluyor ise, ürün sizsinizdir." (Yani kişisel verileriniz 😢)
  • Anaconda python dili üzerinde veri bilimi , yapay zeka gibi konular üzerinde çalışmak isteyenlere kolaylık sağlamak adına yapılmıştır. 
  • NPM (node package manager) gibi sanal bir ortam oluşturup python kütüphanelerinin yönetimini sağlar.
  • Veri bilimi ve yapay zeka konuları için sık kullanılan kütüphaneler ön yüklenmiş olarak gelir.
    • Tekrar indirmeye normal şartlar altında gerek kalmaz.

Anaconda Kurulumu:
  • İndirmek için buraya tıklayabilirsin. 
    • Yükleme sırasında PATH'e eklemeyin !
  • Docker üzerine indirmek için buraya tıklayabilirsin.
  • Anaconda'yı windowsda kullanmak için Anaconda Prompt'u kullanman gerekmekte!
    • Aksi halde değişik sorunlarla karşılaşırsınız. (SSL error vs.)
  • Dökümantasyonu için buraya tıklayabilirsin.
Anaconda Üzerinde Framework (Paket, Kütüphane) Kurulumu:

Not: Tüm bu işlemlerin Anaconda Prompt üzerinde yapıldığına emin olun!
  • Paket kurulumu conda yardımı ile yapılır.
    • conda install <ayarlar> <framework | package | lib>
    • conda install -c <depo-ismi> <frameword vs.>
    • conda install -c conda-forge python-socketio
    • conda install -c anaconda  flask
    • Not: Detaylı kullanımı için:
      • conda -h
      • conda -install -h
  • Numpy Kurulumu
    • conda install -c anaconda numpy
  • OpenCV kurulumu
    • conda install -c conda-forge opencv
  • Tensorflow kurulumu
    • conda install -c conda-forge tensorflow
  • Keras kurulumu
    • conda install -c conda-forge keras

Anaconda Üzerinde Sanal Ortam Oluşturma:

Sanal ortamlar üzerine çalışmak istediğimiz projeler için kurulur ve gerekmediği vakit kaldırılır. Projelerin paketleri arasında çakışma olmasını engeller.
  • Sanal ortamın oluşturulması:
    • conda create --name <ortam_ismi>
      • <ortam_ismi> olan kısmı istediğinizi yazabilirsiniz.
      • conda create --name myenv
  • Sanal ortamı aktif etme
    • conda activate <ortam_ismi>
    • conda activate myenv
    • Not: Ortam seçildiğinde (base) yazan kısımda (<ortam_ismi>) yazar!
  • Not: Sanal ortama yükleme yapılmadan önce aktif edilmesi ve seçilmesi gerekmektedir!
  • Not: Sanal ortam üzerinde kodu derlemek için sanal ortamı aktif etmeyi unutmayın!
  • Sanal ortamın kaldırılması:
    • conda env remove --name <ortam_ismi>
      • <ortam_ismi> olan kısmı istediğinizi yazabilirsiniz.
      • conda env remove --name myenv
  • Sanal ortamı pasif etme
    • conda deactivate
    • Not: Seçili ortamı pasif eder, (base)'e döner.

Belli Başlı Hata Notları:
  • SSL hatası yüzünden conda install'ın çalışmaması
    • Bu durumda Anaconda Prompt üzerinden komut yazmalısınız.
  • Keras Background Ayarlama Hatası
    • set KERAS_BACKEND=tensorflow


Yorumlar

Popüler Yayınlar