Python Paket Kurulumu İçin pip Kullanımı ve Requirements Dosyası

pip: Python için, Python’un ve PyPA’nın tavsiye ettiği, paket yönetim aracıdır. Komut satırından bir dizi komut ile kullanabildiğimiz bu araç ile projemiz için gerekli paketleri sistemimize kurabiliriz.

pip Kurulumu

Güncel Python sürümlerinde kurulu geldiği için bir kurma işlemi yapmanıza gerek kalmaz. Ama eski bir sürüm kullanıyorsanız get-pip.py dosyasını indirip çalıştırarak kurabilirsiniz. Komut satırına;

Sisteminizdeki Python’u siz kurmadıysanız, kurulu geldiyse vs. bu işlem tutarsızlık yaratıp işe yaramayabilir.

Kurulu bir pip var ise bile güncellemekte fayda var. Yine komut satırına;

pip ile Paket Kurmak

pip paketleri PyPI (Python Package Index) üzerinden ya da yerel dosyalar üzerinden kurabilir. Ama genel kullanım PyPI üzerindendir.

pip; ya kaynak dosyaları yükleyip derleyecektir ya da wheel denilen derlenmiş sürümler üzerinden kurulum yapacaktır.

requirements.txt Dosyası

Peki projemizi hazırladık ve paylaşıma açtık. Kurduğumuz ve ihtiyaç duyduğumuz bütün paketleri de bu paylaşıma koymamız mümkün değil. Dosya boyutunu arttıracak ve yönetimi çok zorlaştıracaktır. Bunun için projemize requirements.txt adında bir dosya ekleyip içeriğine kullandığımız paketleri yazmamız yeterli. Projemizi kullanmak isteyen kişi tek bir komutla bütün paketleri kurabilecek.

Bu dosyayı oluşturmak için de tek tek paketlerimizin adını eklememize gerek yok. Proje klasörü içerisinde freeze komutu ile kullanılan paketleri listeleyip dosyamıza ekleyebiliriz. Kısacası döngü şu komutlar ile oluyor.

Diğer pip Komutları

pip list; kurulu paketleri listeler. –outdated parametresi ile yeni sürümü çıkmış paketlerinizi görebilirsiniz.
pip show PaketAdi; belirtilen paketin detaylarını verir
pip search “arama”; verilen kelime ile PyPI üzerindeki paketler arasında bir arama yapar

Bir Cevap Yazın