koddla

Yazılımcıları bilgi ile güçlendirir.

Pip kullanarak harici modüllerin kurulması

pip python paket indeksinde (PyPI) bulunan çok sayıda seçenek arasından herhangi bir paketi yüklemeniz gerektiğinde başvurabileceğiniz yardımcınızdır. pip Python 2>= 2.7.9 veya Python 3>= 3.4’ü python.org’dan indirmişseniz zaten sisteminizde yüklüdür. Linux veya yerel bir paket yöneticisine sahip başka bir *nix bilgisayarlar için ise  pip genellikle manuel olarak yüklenmelidir.

Hem Python 2 hem de Python 3’ün kurulu olduğu durumlarda, pip genellikle Python 2’yi, pip3 ise ve Python 3’ü ifade eder. pip yalnızca Python 2 için pip3 ise Python 3 için paketleri yükler.

Pip ile bir paket nasıl bulunur/kurulur?

Bir paketi aramak onun adını yazmak kadar basittir

$ pip search <query> 
# Adı veya özeti <query>'de geçen paketleri arar

Bir paket kurmak ise onun adını yazmak kadar basittir (Python yorumlayıcısında değil, terminal komut isteminde)

$ pip install [paket_adı] # paketin son sürümü 

$ pip install [paket_adı] == xxx # paketin belirli sürümü 

$ pip install '[paket_adı]> = xxx' # paketin minimum sürümü

x.x.x yüklemek istediğiniz paketin sürüm numarasıdır.

Sunucunuz bir proxy’nin arkasındayken ise aşağıdaki komutu kullanarak paketi kurabilirsiniz:

$ pip --proxy http://<sunucu adresi>:<port> install

Pip ile kurulu paketler nasıl yükseltilir?

Yüklenen paketlerin yeni sürümleri göründüğünde, sisteminize otomatik olarak yüklenmezler. Hangi yüklü paketlerinizin güncelliğini yitirdiğine dair genel bir bilgi için şunu çalıştırın:

$ pip list --outdated

Belirli bir paketi yükseltmek için şunu kullanın:

$ pip install [paket_adı] -upgrade

Tüm güncel olmayan paketlerin güncellenmesi standart bir fonksiyon değildir.

Pip upgrade

Aşağıdaki komutları kullanarak mevcut pip kurulumunuzu yükseltebilirsiniz

  • Linux veya macOS X’te:
$pip install -U pip

Bazı Linux Sistemlerinde pip ile `sudo` kullanmanız gerekebilir

  • Windows’ta:
py -m pip install -U pip 
veya
python -m pip install -U pip

Pip ile ilgili daha fazla bilgi için buraya bakabilirsiniz.



Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top