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.
- 1. Python’a Giriş
- 1.1. Değişkenler oluşturma ve değer atama
- 1.2. Girintiler (indentation)
- 1.3. Veri tipleri
- 1.4. Koleksiyon Türleri
- 1.5. Kullanıcı Girdisi
- 1.6. Dahili Modüller ve Fonksiyonlar
- 1.7. Python’da Modül Nasıl Oluşturulur
- 1.8. String Fonksiyonları – str ve repr
- 1.9. Pip kullanarak harici modüllerin kurulması (Bu yazı)
- 1.10. Help – Python’da Yardım Aracı