Python’da bir kütüphane nasıl kurulur
Python, web uygulamalarından veri analiz araçlarına kadar her şeyi inşa etmeye yardımcı olan geniş bir kütüphane ekosistemine sahip, çok yönlü ve güçlü bir programlama dilidir. Bu kütüphaneler, projelerinizde kullanabileceğiniz hazır kodlar içerir, böylece tekerleği yeniden icat etmenize gerek kalmaz. Bu kütüphaneleri kullanmak için önce bunları kurmanız gerekir. Python, barındırılan hizmetler için web barındırma, otomasyon, makine öğrenimi ve sunucusuz uygulamalar gibi çeşitli amaçlarla kullanılabilir.
Adım 1: Python’u Kurun
Kütüphaneleri kurmadan önce, sisteminizde Python’un kurulu olduğundan emin olmalısınız.
Python’un kurulu olup olmadığını kontrol etmek için aşağıdaki adımları izleyin:
- Bir terminal açın (Linux veya macOS’ta) veya bir komut istemcisi açın (Windows’ta).
- Aşağıdaki komutu yazın ve Enter’a basın:
python --versionEğer Python kuruluysa, kurulu sürüm numarasını döndürür (örneğin, Python 3.9.5).
Eğer Python kurulu değilse:
- Windows’ta, resmi web sitesinden Python’u indirin ve kurun: https://www.python.org/downloads/. Kurulum sırasında “Python’u PATH’e ekle” onay kutusunu işaretlemeyi unutmayın.
- Linux veya macOS’ta, Python varsayılan olarak zaten kurulu olabilir. Eğer değilse, sisteminizin paket yöneticisini kullanarak kurabilirsiniz (örneğin, Ubuntu’da sudo apt install python3).
Adım 2: pip’i Kurun (Python paket yöneticisi)
pip, Python için varsayılan paket yöneticisidir. Kütüphaneleri kolayca kurmanıza ve bağımlılıkları yönetmenize olanak tanır. Çoğu durumda pip Python ile birlikte zaten kurulu gelir, ancak bunu kontrol edebilirsiniz.
pip’in kurulu olup olmadığını kontrol etmek için:
- Bir terminal veya komut istemcisi açın.
- Aşağıdaki komutu yazın:
pip --version
Eğer pip kuruluysa, sürüm numarasını gösterecektir (örneğin, pip 21.1.1.1 …’den).
Eğer pip kurulu değilse:
- Onu get-pip.py betiğini indirip çalıştırarak kurabilirsiniz:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
Kurulduktan sonra, pip kullanıma hazır olmalıdır.
Adım 3: pip kullanarak Python kütüphanesini kurma
Python ve pip ayarlandıktan sonra, binlerce kütüphane barındıran Python Paket İndeksi’nden (PyPI) herhangi bir Python kütüphanesini kurabilirsiniz.
pip kullanarak bir kütüphaneyi kurmak için:
- Bir terminal veya komut istemcisi açın.
- Kütüphaneyi kurmak için aşağıdaki komutu kullanın:
pip install library_nameÖrneğin, popüler sorgu kütüphanesini kurmak için yazın:
pip install requests
pip, paketi ve gerekli tüm bağımlılıkları indirip ardından sisteminize kuracaktır.
Adım 4: Kütüphane kurulumunu doğrulama
Kütüphanenin doğru bir şekilde kurulduğunu doğrulamak için, onu Python betiklerine veya etkileşimli Python kabuğuna aktarabilirsiniz.
Kurulumu doğrulamak için:
- Terminal veya komut istemcisinde python yazarak etkileşimli Python kabuğunu açın.
- Kurulu kütüphaneyi aktarmayı deneyin:
import requests
Eğer kütüphane hatasız bir şekilde aktarılırsa, kurulum başarılı olmuştur.
Adım 5: Kütüphanenin belirli bir sürümünü kurma
Bazen uyumluluk nedenleriyle bir kütüphanenin belirli bir sürümünü kurmanız gerekebilir.
Belirli bir sürümü kurmak 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ü kurmak için:
pip install requests==2.25.1pip, belirtilen sürümü ve gerekli tüm bağımlılıkları kuracaktır.
Adım 6: Mevcut bir kütüphaneyi güncelleme
Bir kütüphaneyi en son sürüme yükseltmek için –upgrade bayrağını kullanabilirsiniz.
Bir kütüphaneyi güncellemek için:
pip install --upgrade library_nameÖrneğin, requests kütüphanesini güncellemek için:
pip install --upgrade requestsAdım 7: Gereksinim dosyasından kütüphaneleri kurma
Büyük projelerde, birden fazla kütüphaneyi aynı anda kurmanız gerekebilir. Geliştiriciler genellikle bir proje için gerekli tüm bağımlılıkları listeleyen bir requirements.txt dosyası kullanır.
requirements.txt dosyasından kütüphaneleri kurmak için bu adımları izleyin:
- requirements.txt adında bir metin dosyası oluşturun ve her kütüphaneyi ve sürümünü yeni bir satıra yazın. Örneğin:
requests==2.25.1 numpy==1.20.3 pandas==1.2.4 - Dosyada listelenen tüm kütüphaneleri kurmak için pip’i kullanın:
pip install -r requirements.txt
pip, dosyayı okuyacak ve belirtilen tüm kütüphaneleri doğru sürümleriyle birlikte kuracaktır.
Adım 8: Kütüphaneleri yönetmek için sanal ortamlar kullanma
Python projelerinin bağımlılıkları izole etmek ve farklı projelerin birbirleriyle çakışmamasını sağlamak için sanal ortamlar kullanması yaygındır.
Sanal bir ortam oluşturmak için:
- Öncelikle, sanal ortam paketini kurun:
pip install virtualenv - Proje klasöründe bir sanal ortam oluşturun:
virtualenv venv - Sanal ortamı etkinleştirin:
- Windows’ta:
venvScriptsactivate - Linux/macOS’ta:
venv/bin/activate source
- Windows’ta:
- Sanal ortam etkinleştirildiğinde, kütüphaneleri her zamanki gibi kurun:
pip install library_name
Kütüphaneler yalnızca sanal ortamda kurulacak, global Python kurulumunuzu temiz tutacaktır.
Sanal ortamı devre dışı bırakmak için:
deactivateAdım 9: Kütüphaneyi silme
Bir kütüphaneyi kaldırmanız gerekiyorsa, pip aynı zamanda onu kaldırmanıza da olanak tanır.
Bir kütüphaneyi kaldırmak için:
pip uninstall library_nameÖrneğin, requests kütüphanesini kaldırmak için:
pip uninstall requestspip, paketi sisteminizden kaldıracaktır.
Sonuç
Python kütüphanelerini kurmak, projelerinizin işlevselliğini genişletmenizi sağlayan basit ama güçlü bir süreçtir. pip ve sanal ortamlar gibi araçlarla, kütüphaneleri verimli bir şekilde yönetebilir ve projelerinizin ihtiyaç duyduğu tüm bağımlılıkları sağladığınızdan emin olabilirsiniz. Tek bir kütüphane kuruyor olun ya da birden fazla bağımlılığı yönetiyor olun, bu makalede belirtilen adımlar süreci kolayca gerçekleştirmenize yardımcı olacaktır.
