Python’da Bir Kütüphane Nasıl Kurulur
Python, geliştiricilerin web uygulamalarından veri analiz araçlarına kadar her şeyi oluşturmalarına yardımcı olan geniş bir kütüphane ekosistemine sahip çok yönlü ve güçlü bir programlama dilidir. Bu kütüphaneler, tekerleği yeniden icat etmekten kaçınmak için projelerinizde kullanabileceğiniz önceden yazılmış kodlar içerir. Bu kütüphanelerden yararlanmak için öncelikle onları yüklemeniz gerekir. Python, web barındırma, otomasyon, makine öğrenimi ve sunucusuz uygulamalar gibi çeşitli amaçlar için çok çeşitli barındırma hizmetlerinde kullanılabilir.
Adım 1: Python’u Kurun
Herhangi bir kütüphane yüklemeden önce, Python’un sisteminizde kurulu olduğundan emin olmanız gerekir.
Python’un yüklü olup olmadığını kontrol etmek için:
- Bir terminal (Linux veya macOS’ta) veya Komut İstemi (Windows’ta) açın.
- Aşağıdaki komutu yazın ve Enter tuşuna basın:
python --version
Python yüklüyse, yüklü sürüm numarasını döndürür (örneğin, Python 3.9.5).
Python yüklü değilse:
- Windows’ta Python’u resmi web sitesinden indirin ve kurun: https://www.python.org/downloads/. Kurulum sırasında “Python’u PATH’e ekle” yazan kutuyu işaretlediğinizden emin olun.
- Linux veya macOS’ta Python varsayılan olarak zaten yüklü olabilir. Eğer yoksa, sisteminizin paket yöneticisini kullanarak yükleyebilirsiniz (örneğin, Ubuntu’da sudo apt install python3).
Adım 2: pip (Python Paket Yükleyicisi) yükleyin
pip, Python için varsayılan paket yükleyicisidir. Kütüphaneleri kolayca yüklemenizi ve bağımlılıkları yönetmenizi sağlar. Çoğu durumda pip zaten Python ile birlikte kurulur, ancak bunu doğrulayabilirsiniz.
Pip’in kurulu olup olmadığını kontrol etmek için:
- Terminalinizi veya Komut İstemi’ni açın.
- Aşağıdaki komutu yazın:
pip --version
Eğer pip yüklüyse, sürüm numarasını gösterecektir (örneğin, pip 21.1.1 from …).
Eğer pip yüklü değilse:
- Get-pip.py betiğini indirerek ve çalıştırarak yükleyebilirsiniz:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
Kurulumdan sonra pip kullanıma hazır olmalıdır.
Adım 3: pip Kullanarak Bir Python Kütüphanesi Kurun
Python ve pip kurulduktan sonra, binlerce kütüphaneye ev sahipliği yapan Python Paket Dizini’nden (PyPI) herhangi bir Python kütüphanesini yükleyebilirsiniz.
Pip kullanarak bir kütüphane kurmak için:
- Terminali veya Komut İstemi’ni açın.
- Bir kütüphane kurmak için aşağıdaki komutu kullanın:
pip install library_name
Örneğin, popüler istek kütüphanesini yüklemek için şunu yazın:
pip install requests
pip, paketi ve ihtiyaç duyduğu tüm bağımlılıkları indirecek ve ardından sisteminize kuracaktır.
Adım 4: Kütüphane Kurulumunu Doğrulayın
Kütüphanenin doğru yüklendiğinden emin olmak için, bir Python betiğinde veya Python etkileşimli kabuğunda içe aktarabilirsiniz.
Kurulumu kontrol etmek için:
- Terminalinize veya Komut İstemi’ne python yazarak Python’un etkileşimli kabuğunu açın.
- Yüklü kütüphaneyi içe aktarmayı deneyin:
import requests
Kütüphane hatasız olarak içe aktarılırsa, kurulum başarılı olmuştur.
Adım 5: Bir Kütüphanenin Belirli Sürümlerini Kurma
Bazen uyumluluk nedeniyle bir kütüphanenin belirli bir sürümünü yüklemeniz gerekebilir.
Belirli bir sürümü yüklemek için:
Aşağıdaki sözdizimini kullanın:
pip install library_name==version_number
Örneğin, requests kütüphanesinin 2.25.1 sürümünü yüklemek için:
pip install requests==2.25.1
pip belirtilen sürümü ve gerekli bağımlılıkları yükleyecektir.
Adım 6: Mevcut Kütüphaneyi Yükseltme
Bir kütüphaneyi en son sürüme yükseltmek için –upgrade bayrağını kullanabilirsiniz.
Bir kütüphaneyi yükseltmek için:
pip install --upgrade kütüphane_adı
Örneğin, istek kütüphanesini yükseltmek için:
pip install --upgrade requests
Adım 7: Kütüphaneleri Gereksinim Dosyasından Yükleme
Daha büyük projelerde, aynı anda birden fazla kütüphane yüklemeniz gerekebilir. Geliştiriciler genellikle bir proje için gereken tüm bağımlılıkları listeleyen bir requirements.txt dosyası kullanır.
Bir requirements.txt dosyasından yüklemek için:
- Requirements.txt adında bir metin dosyası oluşturun ve her kütüphaneyi ve sürümünü yeni bir satırda listeleyin. Örneğin:
requests==2.25.1 numpy==1.20.3 pandas==1.2.4
- Dosyada listelenen tüm kütüphaneleri yüklemek için pip kullanın:
pip install -r requirements.txt
pip dosyayı okuyacak ve belirtilen tüm kütüphaneleri doğru sürümleriyle birlikte yükleyecektir.
Adım 8: Kütüphane Yönetimi için Sanal Ortamların Kullanılması
Python projelerinde, bağımlılıkları izole etmek ve farklı projelerin birbiriyle çakışmamasını sağlamak için sanal ortamlar kullanmak yaygındır.
Sanal bir ortam oluşturmak için:
- İlk olarak, sanal ortam paketini yükleyin:
pip install virtualenv
- Proje klasörünüzde sanal bir ortam oluşturun:
virtualenv venv
- Sanal ortamı etkinleştirin:
- Windows’ta:
venv\Scripts\activate
- Linux/macOS üzerinde:
source venv/bin/activate
- Windows’ta:
- Sanal ortam etkin olduğunda, kütüphanelerinizi her zamanki gibi yükleyin:
pip install kütüphane_adı
Kütüphaneler yalnızca sanal ortama yüklenecek ve genel Python kurulumunuzu temiz tutacaktır.
Sanal ortamı devre dışı bırakmak için:
deactivate
Adım 9: Bir Kitaplığı Kaldırma
Bir kütüphaneyi kaldırmanız gerekiyorsa, pip aynı zamanda onu kaldırmanıza da izin verir.
Bir kütüphaneyi kaldırmak için:
pip uninstall kütüphane_adı
Örneğin, istek kütüphanesini kaldırmak için:
pip uninstall requests
pip paketi sisteminizden kaldıracaktır.
Sonuç
Python kütüphanelerini yüklemek, projelerinizi ek işlevlerle geliştirmenize olanak tanıyan basit ama güçlü bir süreçtir. Pip ve sanal ortamlar gibi araçlarla kütüphanelerinizi verimli bir şekilde yönetebilir ve projelerinizin ihtiyaç duydukları tüm bağımlılıklara sahip olmasını sağlayabilirsiniz. İster tek bir kütüphane kuruyor ister birden fazla bağımlılığı yönetiyor olun, bu makalede özetlenen adımlar süreci kolaylıkla yönetmenize yardımcı olacaktır.