Giriş: Anaconda Nedir ve Neden Kullanmalıyız?
Anaconda, Python programlama dilini ve R dilini kullanarak veri bilimi, veri analizi ve makine öğrenmesi uygulamaları geliştirmek için popüler bir açık kaynaklı platformdur. Birçok veri bilimi kütüphanesini bir araya getirerek kullanıcıların bu araçları kolayca kurmasına ve yönetmesine olanak tanır. Özellikle, Python geliştirme ortamını yönetmek için sunduğu ortamlar (conda environments) ile programcıların bağımlılık yönetimini kolaylaştırır.
Ubuntu, dünyanın en yaygın kullanılan Linux dağıtımlarından biridir ve Anaconda’nın kurulumunu destekleyen güçlü bir platform sunar. Bu yazıda, Anaconda’yı Ubuntu üzerinde adım adım nasıl kurabileceğinizi öğreneceksiniz. Anaconda kurulumuyla birlikte veri bilimi projelerinizi daha verimli bir şekilde yönetebilir, kütüphaneler arasında geçiş yapabilir ve farklı projelerdeki bağımlılıkların karışmasını önleyebilirsiniz.
Anaconda kurduğunuzda, Jupyter Notebook, Spyder gibi araçları da birlikte elde edeceksiniz. Böylece, kod yazma sürecinde daha rahat bir deneyim yaşayacaksınız. Şimdi, Ubuntu üzerinde Anaconda’nın kurulumuna geçelim.
Adım 1: Terminali Açma
Ubuntu’da Anaconda kurulumuna başlamadan önce terminali açmalısınız. Terminal, Linux sistemlerinde komut satırı aracılığıyla işlemlerinizi gerçekleştirmek için kullanılır. Terminali açmak için klavye kısayolu olan Ctrl + Alt + T tuşlarına basabilir veya uygulama menüsünden “Terminal” uygulamasını arayarak başlatabilirsiniz.
Terminal açıldığında, Anaconda’nın en son sürümünü indirip kurmak için gerekli komutları girmek üzere hazır olmalısınız. Terminalin etkileşimli bir araç olduğunu unutmayın; dolayısıyla, komutların doğru bir şekilde yazılması gerekmektedir.
Gerekli izinlere sahip olduğunuzdan emin olmak için, terminalde şu komutu yazabilirsiniz:
sudo apt update
Bu komut, sisteminizi güncelleyerek en son paket bilgilerini yükleyecektir.
Adım 2: Anaconda Yükleyicisini İndirme
Şimdi, Anaconda yükleyicisini indirmeye hazırız. Terminal aracılığıyla Anaconda’nın yükleyicisini indirmek için aşağıdaki komutu kullanabilirsiniz:
wget https://repo.anaconda.com/archive/Anaconda3-2023.07-Linux-x86_64.sh
Bu komut, Anaconda’nın en son sürümünü indirecektir. İndirme işlemi tamamlandığında, terminalinize geri dönüş yapabilirsiniz.
Anaconda’nın uygun sürümünü indirdiğinizden emin olun; çünkü farklı sistem mimarilerine (32-bit, 64-bit) göre değişiklikler olabilir. İndirme sırasında bir hata alırsanız, bağlantı adresini kontrol edin. Ayrıca Anaconda versiyonunu güncellediğinde, biraz farklı bir sürüm numarası görünebilir.
İlgili yükleyici dosyası indirilirken, dosyanın başarıyla mevcut dizinde olup olmadığını kontrol etmek için terminalde aşağıdaki komutu kullanabilirsiniz:
ls
Bu komut, bulunduğunuz dizindeki dosyaların listesini gösterecektir.
Adım 3: Anaconda’yı Kurma
Yükleyici dosyasını indirdikten sonra, şimdi Anaconda’nın kurulumuna başlayabiliriz. Terminalde aşağıdaki komutu yazarak yükleyici dosyasını çalıştırabilirsiniz:
bash Anaconda3-2023.07-Linux-x86_64.sh
Bu komut, Anaconda yükleyicisini çalıştıracak ve kurulum sihirbazı başlatacaktır.
Kurulum sırasında bazı kullanıcı koşullarını kabul etmeniz istenecektir. Ekranda beliren metni okuyun ve Enter tuşuna basarak devam edin. Ardından “Yes” diyerek lisans koşullarını kabul etmelisiniz. Bu aşamada, yükleyicinin Anaconda’nın dağıtımını nereye kuracağını belirlemenizi isteyecektir. Varsayılan dizin genellikle kullanıcı dizini altında bulunan anaconda3 klasörüdür. Yükleme dizinini onaylamak için Enter tuşuna basabilirsiniz.
Kurulum tamamlandığında, “Do you wish to initialize Anaconda3 by running conda init?” sorusuna “yes” cevabını vererek Anaconda’nın yükleme yolunu .bashrc dosyanıza ekleyebilirsiniz. Bu, terminali her açtığınızda Anaconda’nın otomatik olarak yüklenmesine olanak tanır.
Adım 4: Terminali Yeniden Başlatma ve Anaconda’yı Başlatma
Kurulum tamamlandıktan sonra, terminal penceresini kapatıp yeniden açmalısınız. Bununla birlikte, terminali açtığınızda Anaconda’nın yüklü olduğunu görmek için conda komutunu çalıştırarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz:
conda --version
Bu komut, Anaconda’nın kurulum versiyonunu gösterecek ve kurulumun başarıyla tamamlandığını doğrulamanıza yardımcı olacaktır.
Eğer yukarıdaki komut sorunsuz bir şekilde çalışıyorsa, Anaconda’nın yüklemesi başarıyla tamamlanmış demektir. Şimdi conda komutu aracılığıyla sanal ortamlar oluşturabilir, paketler yükleyebilir ve projelerinizi yönetmeye başlayabilirsiniz.
Anaconda Navigator, kullanıcı dostu bir arayüze sahip bir uygulamadır. Terminal yerine grafik arayüzle çalışmak istiyorsanız, anaconda-navigator yazarak Navigator uygulamasını başlatabilirsiniz:
anaconda-navigator
Adım 5: Anaconda ile İlk Ortamı Oluşturma
Kurulumdan sonra, ilk sanal ortamınızı oluşturma zamanı. Sanal ortamlar, projelerinizde farklı paket sürümlerini izole etmek ve ödünç almak için mükemmel bir seçenektir. Terminalde yeni bir ortam oluşturmak için aşağıdaki komutu kullanabilirsiniz:
conda create --name myenv python=3.10
Burada myenv, oluşturduğunuz ortamın adıdır ve python=3.10 kısmı ise kullanılacak Python sürümünü belirtmektedir. Bu komutu girdikten sonra, ortamın oluşturulmasına yönelik onay isteyecektir; onaylamak için y tuşuna basmanız yeterlidir.
Sanal ortamınız oluşturulduktan sonra, ortamı etkinleştirmek için aşağıdaki komutu kullanabilirsiniz:
conda activate myenv
Artık bu ortamda istediğiniz Python kütüphanelerini yükleyebilir ve kendi projelerinizi başlatmak için hazır hale getirebilirsiniz. Sanal ortamlar, farklı projelerde farklı Python sürümleri ve bağımlılıkları kullanmak için son derece yararlıdır.
Bir sanal ortamdan çıkmak istediğinizde, şu komutu kullanarak etkin ortamı devre dışı bırakabilirsiniz:
conda deactivate
Yazılım Geliştirme ile Devam Etme
Anaconda kurulumunu tamamladıktan sonra, artık veri bilimi projelerinizde Python ve ilgili kütüphaneleri kullanmaya başlayabilirsiniz. Jupyter Notebook veya Spyder gibi araçları kullanarak, öğrenme ve deneyimleme sürecinizi hızlandırabilirsiniz. Bu araçlar, veri analizi ve makine öğrenmesi projeleri için ideal bir ortam sağlar.
Ayrıca, Anaconda ile pek çok popüler kütüphaneyi hızlı bir şekilde yükleyip yönetmek mümkündür. Örneğin, Pandas, NumPy, Matplotlib ve Scikit-learn gibi kütüphaneleri yüklemek için şu komutları kullanabilirsiniz:
conda install pandas numpy matplotlib scikit-learn
Geliştirmiş olduğunuz yazılımlarda çalışırken, kullanıcıların deneyimlerini geliştirmek için projenizi optimize etmeyi ve düzenli olarak güncellemeler yapmayı unutmayın. Anaconda’nın sunduğu araçlar, veri bilimi alanında etkili çözümler oluşturmanıza yardımcı olacaktır ve projelerinizi verimli bir şekilde yönetmenizi sağlayacaktır.
Sonuç
Anaconda’yı Ubuntu’ya kurarak, Python ekosisteminin kapılarını aralamış oldunuz. Artık, farklı projelerinizde Python’un sunduğu avantajları kullanabilir, veri analizi ve makine öğrenmesi konularında çalışmalarınıza başlayabilirsiniz. Anaconda’nın sunduğu sanal ortamlar, paket yönetimi ve çeşitli araçlarla, geliştirme süreçlerinizi çok daha verimli hale getirecektir.
Bu yazıda, Anaconda’nın ne olduğunu, nasıl indirileceğini ve Ubuntu sisteminize nasıl kurulacağını öğrendiniz. Anaconda ile projelerde geniş bir yelpazede deneyimler kazanabilir ve Python’un sunduğu olanakları keşfedebilirsiniz. Şimdi öğrendiklerinizi pratiğe dökme zamanı; kendi projelerinizde Anaconda’yı nasıl kullanabileceğinizi deneyimleyin!
Unutmayın ki, her zaman yeni şeyler öğrenmek ve denemeler yapmak, yazılım geliştirme yolculuğunuzda ilerlemenizi sağlar. Anaconda ile geliştirme serüveninize devam edin ve Python’un sunduğu kapsamlı kütüphaneleri keşfedin!