Python pip nedir ve nasıl kurulur?

Yazar: gokmeneskin | Görüntülenme: 23176 | Eklenme Tarihi: 15 Aralık 2018
Pip (PIP install packages) üçüncü parti python paketlerinin kurulması için kullanılan bir script’dir. PyPI paketlerini kurmamıza, güncellememize ya da kaldırmamıza yarar. Gelin nasıl kurulduğuna beraberce bakalım.
Windows’ta pip kurulumu
Python versiyonumuza göre aşağıdaki linkten get-pip.py dosyasını sağ tıklayıp bağlantıyı farklı kaydet diyerek indiriyoruz.
Daha önceden Python kurulu olan Windows işletim sistemimizde get-pip.py dosyasının olduğu klasörde boş bir yerde shift tuşuna basılı tutarak sağ tıklayıp "Komut Sistemini Burada Aç'a" tıklayıp cmd.exe'yi çalıştırıyoruz. Sonra aşağıdaki komutla get-pip.py script’ini çalıştırıyoruz.
python get-pip.py
Linux’ta pip kurulumu
Linux ve Mac OS işletim sistemlerinde de Windows’ta olduğu gibi get-pip.py dosyasını indirip, terminalden dosyanın bulunduğu dizine gidip çalıştırabilirsiniz. Fakat yönetici iznini almak için Windows’tan farklı olarak
# python 2.x.x
sudo python get-pip.py
# python 3.x.x
sudo python3 get-pip.py
Yazıp yönetici şifrenizi girerek çalıştırmanız gerekir.
Debian distrolarında (Ubuntu, Mint, Kali Linux, Deepin gibi)
Paket yöneticinizi kullanarak da pip edinebilirsiniz.
# python 2.x.x
sudo apt install python-pip
# python 3.x.x
sudo apt install python3-pip
Mac OS pip kurulumu
Linux kurulumunda anlatılan get-pip.py scripti ile yapılan Kurulum Mac OS işletim sistemi için de geçerlidir.
Homebrew kullanarak da aşağıdaki komutla pip kurabilirsiniz.
brew install python
Homebrew python ile beraber pip kurulumunu da sizin için gerçekleştirmiş olur.
PIP Kurulumunun Kontrol Edilmesi
Tüm işlemleri doğru gerçekleştirmiş iseniz, aşağıdaki komut kurulu olan pip sürümünü gösterecektir.
pip --version
PIP ile PyPI Paketlerinin Kurulumu, Güncellenmesi ve Kaldırılması
Pip ile sistemimize üçüncü parti paket kurulumu yapmak için “pip install” komutunu kullanıyoruz.
Örneğin güçlü bir web framework’ü olan django’yu sistemimize kurmak için
pip install django
yazmamız gerekir. Kurulum için versiyon belirtilmez ise pip en güncel paket sürümünü yükleyecektir. Özel bir sürüm ile kurulum yapmak için paket isminden sonra “==“ kullanılır.
pip install django==1.0.0
Kurulu bir paketi güncellemek için "--upgrade” kullanılır.
pip install django --upgrade
Kurulu bir paketi sistemden kaldırmak için
pip uninstall django
Örnekler hep django üzerinden verilmiştir, siz işlem yapmak istediğiniz paket ismini benim django yazdığım yerlere yazarak istediğiniz işlemi yapabilirsiniz.
PIP Versiyon Güncelleme
Sistemde kurulu olan pip sürümünü güncellemek için aşağıdaki komut kullanılır.
# python 2.x.x
pip install --upgrade pip
# python 3.x.x
pip3 install --upgrade pip
Python Virtual Environment
Farklı projelerinizde farklı paketlerin farklı sürümlerinizi kullanıyor olabilirsiniz. Yukarıda anlatılanlar işletim sisteminizde kurulu olan python için paketleri kuracak, güncelleyecek ya da kaldıracaktır.
Peki bu durumda ne yapabiliriz. Virtual environment (virtualenv) sanal bir python ortamını proje klasörünüze ekler ve aktive edildikten sonraki pip komutları sadece o projenizdeki python için paket işlemlerini yapar. Detaylı makaleme buradan ulaşabilirsiniz.
En son değişiklik: 15 Aralık 2018