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