Modüller | pip

pip ya da pip3 ifadelerini çokça görmüşsünüzdür. Seriye devam ederken kısa bir ara verip bunu kısaca açıklamak istedim.

pip dediğimiz şey aslında Python kütüphanelerini/modüllerini barındıran bir "paket yönetim sistemi"dir. 'Modüller | Modüller ve import' isimli blogda bazı modüllerin Python'da hazır olarak geldiğini bazılarının ise pip veya pip3 yardımıyla yüklenmesi gerektiğinden söz etmiştim. İşte, hazır bir şekilde gelmeyen modülleri biz, pip veya pip3 komutlarıyla yüklüyor ve kullanıyoruz. pip ile aynı mantığa sahip olan diğer bir paket yönetim sistemi ise 'apt'dir. Eğer UNIX sistemler kullandıysanız bunu zaten biliyorsunuzdur; bilenler için referans olması açısından söyledim. Kısa bir örnek vermek istiyorum.

İlk olarak VS Code içerisinde yeni bir terminal açıyorum ve şu komutu giriyorum: "pip install requests"

Bu komut içerisindeki pip'in ne olduğunu artık biliyorsunuz. 'install', yüklemek anlamına gelir. Burada aslında "pip ile yükle" tarzında bir komut vermiş oluyoruz. 'requests' ise yüklemek istediğim modülün adıdır. Kısacası pip veya pip3 ile bir yükleme yapacaksanız şu üç adımı uygulamanız gerekir:

pip install <modül adı>

Bu modül bende zaten var olduğu için terminalde pek bir şey göremiyorsunuz. Eğer sizde bu modül yoksa yaptığım gibi yapıp bunu yükleyebilirsiniz.

Aynı şeyi Linux için yaparsak ne olur?

Gördüğünüz gibi burada da requests modülüne sahip olduğum için pek bir işlem olmadı. Ancak böyle yazıldığını ve gerçekleştiğini bilin istiyorum.

Şimdi, pip install komutundan başka çok işinize yarayabilecek bazı pip komutlarını görmenizi istiyorum.

pip uninstall <modül adı>

Bu komutla beraber yüklenmiş olan bir modülü silebilirsiniz. Silmeden önce size emin olup olmadığınızı soracaktır. Eğer gerçekten silmek isterseniz 'Y', istemezseniz de 'n' tuşuna basıp Enter'a basmanız yeterli olacaktır.

pip --version

Bu komut sayesinde cihazınızdaki pip'in versiyonunu öğrenebilirsiniz. Örneğin bendeki pip'in versiyonu 21.2.4 imiş.

pip list

Bu komut, bugüne kadar pip sayesinde yüklenen bütün paketleri size gösterecektir. Örneğin requests modülünü yüklediyseniz burada gözükecektir.

pip install <modül adı> --upgrade

Bu komut ile güncellemek, yeni versiyonuna yükseltmek istediğiniz modülleri güncelleyebilirsiniz.

pip list --outdated

Bu komut, yeni versiyonu çıkmış olan modülleri size gösterecektir. Sonrasında güncellemek istediğiniz modülü pip install <modül adı> --upgrade ile güncelleyebilirsiniz.


Yayınlanma Tarihi: 2022-11-25 00:26:06

Son Düzenleme Tarihi: 2022-11-27 12:20:04