Python PİP Nedir?

Python Pip

Pip python kütüphanelerini barındıran bir paket yönetim sistemidir. Node.js için npm, Ubuntu için apt neyse python için de pip odur. Paket yönetim sistemi nedir peki?

Paket yönetim sistemi geliştiriciler tarafından hazırlanan o dile ya da yazılıma ait kütüphaneleri tek komut kullanarak kolayca yükleyebilmenizi, güncelleyebilmenizi ve isterseniz silebilmenizi sağlayan araçtır.

Peki python pip’i ne zaman kullanacağız?

Örneğin python ile bir program geliştiriyorsunuz ve veritabanı kullanmanız gerekiyor. Bunun için diyelim MySQL’i tercih ettiniz. Ama python içinde MySQL bağlantısını sağlamanız için gereken araçlar hazır olarak gelmiyor. E ne olacak şimdi? Hemen pip ile MySQL bağlantı kütüphanesini yüklüyorsunuz ve arkanıza bakmadan programınıza devam ediyorsunuz. Ya da artık python django kütüphanesini kullanarak artık web uygulamaları geliştirmek istiyorsunuz. Hadi o zaman önce işletim sitemimize pip uygulamasına ekleyip sonra da django kütüphanesini çekelim.

Python pip kuruyoruz

erminala girdik ve apt paket yöneticisini kullanarak python-pip’i yüklüyoruz. Eğer python 3.x kullanıyorsanız ilk komutu 2.x kullanıyorsanız ikinci komutu kullanın.

sudo apt install python3-pipsudo apt install python-pip

Kurulum bu kadardı. Bundan sonra pip komutunu kullanarak kütüphanelere ulaşabiliriz. Hemen örnek olarak django kütüphanesini alalım.

pip install django

Django’yu da kurduğumuza göre artık projelerinizde “import django” şeklinde dahil ederek django kütüphanesini kullanabilirsiniz. Tabi ki django bu şekilde bitmiyor, biz sadece bir kütüphaneyi pip kullanarak projemize dahil etmeyi öğrendik.

Pip ile kullanabileceğiniz diğer komutlar

Pip versiyonunuzu görmek için:

pip --version

Şuana kadar kurduğunuz tüm paketleri listelemek için:

pip list

Kullanmadığınız bir paketi silmek isterseniz: (örneğin django’yu silmek isterseniz şu şekilde)

pip uninstall <paket_adi>pip uninstall django

Bir paketi indirmek istiyorsunuz fakat kurmak istemiyorsunuz:

pip download <paket_adi>

Yeni sürümü çıkan paketleri listelemek için:

pip list --oudated

Mevcut bir paketi üst sürüme yükseltmek (güncellemek) için:

pip install <paket_adi> --upgrade

Last updated