İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Detaylı pip Aracı İncelemesı + Kurulumu // Liserjik

Liserjik - ait Kullanıcı Resmi (Avatar)
İhbar Hattı Görevlisi
Üyelik tarihi:
08/2018
Nereden:
268,3 g/mol
Yaş:
1
Mesajlar:
1.048
Konular:
112
Teşekkür (Etti):
105
Teşekkür (Aldı):
294
Ticaret:
(0) %
07-07-2019 17:30
#1
Detaylı pip Aracı İncelemesı + Kurulumu // Liserjik
Merhaba Turkhackteam, bu konumda pip aracının detaylı şekilde inceleyeceğiz.

pip Nedir?

pip, Python modüllerini yönetmemiz için kullanabileceğimiz bir paket yonetim aracıdır. PyPI tarafından oluşturulmuştur.

pip'i Nasıl Kurarım?

pip, çoğu Python sürümünde kurulu halde gelmektedir. Sadece Python 3.x ve Python 2.x sürümlerinde kullanılabilmektedir.

Linux , */NIX ve Windows İçin pip Kurulumu

Kod:
apt install curl
Kod:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Windows Kullanıcıları İçin

Alttaki sayfaya gidip, CTRL+S kombinasyonu ile scripti kaydedebilir.

Kod:
https://bootstrap.pypa.io/get-pip.py
get-pip Kullanımı

Kod:
python get-pip.py


Herhangi bir parametre vermez isek pip, wheel ve setuptools kurulacaktır.

Kod:
python get-pip.py --no-setuptools
Bu parametre ile setuptools'u kurmasını reddedebiliriz.
Alternatif

Kod:
python get-pip.py pip wheel
Kod:
python get-pip.py --no-wheel
Bu parametre ile de wheel kurlumunu reddedebiliriz.
Alternatif

Kod:
python get-pip.py pip setuptools
Belirli bir sürümü edinmek için ise

Kod:
python get-pip.py pip==<sürüm>



APT paket aracı ile pip kurulumu

Kod:
apt install python-pip
pip kurlumunu halletiğimize göre kullanımına geçebiliriz. Önce pip'i güncelleyelim.

Kod:
pip install --upgrade pip
Alternatif
Kod:
pip install -U pip


pip ile bir modül edinmek
Kod:
pip install <modul-ismi>
Arşivlenmiş bir modül dosyasını kurmak

Kod:
pip install <arşiv dosya yolu>
Örnek olarak requests modülünü kuralım
Kod:
pip install requests


pip ile kurulu modül hakkında bilgi edinmek

Kod:
pip show <modulismi>
Örnek olarak requests modülündeki bilgilere bakalım. Görüleceği üzere geliştirici hakkında mail vb. bilgileri öğreneceğiz.

Kod:
pip show requests



pip ile modul kaldırmak


Kod:
pip uninstall <modül ismi>
Örnek olarak yukarıda edindiğimiz requests modülünü kaldıralım.



pip ile işlem yaparken proxy kullanma


Kod:
pip [... argümanlar ...] --proxy <proxy_ip:port>
Örnek opencv modülünü indirirken proxy adresi kullanalım



pip ile işlem yaparken sertifika kullanma


Kod:
pip [... argümanlar ...] --cer <sertifika yolu>
Örnek olarak matplotlib modülünü MEB sertifikası ile edinelim. (Okul içi ağlarda kullanılabilir.)



pip kullanarak PyPI üzerinde modül aramak

Kod:
pip search <aranacak anahtar kelime>
Örnek olarak opencv modülünü aratalım.



O kadar modül edindik peki neler var neler yok nasıl göreceğiz ?

pip ile kurulu modülleri listeleme


Kod:
pip list


Farkında iseniz bazı yerlerde terminal çıktısı renkli. Bunları engellemenin bir yolu var.

pip kullanırken renkleri kapatma

Kod:
pip [... argümanlar ...] --no-color


Peki hiç çıktı almak istemiyor, sessiz çalışmak istiyorsak?

pip ile sessiz modda çalışmak

Kod:
pip [... argümanlar ...] --quiet
Kod:
pip [... argümanlar ...] -q
Örnek olarak requests modülünü sessiz bir şekilde kuralım.



pip'in bize verdiği çıktıları nasıl kaydedebilirim?

pip ile log tutma

Kod:
pip [... argümanlar ...] --log <kaydedilecek dosya ve yolu>
Örnek olarak requests modülünü kaldıralım log tutalım ve inceleyelim.

Kod:
pip uninstall requests --log log.txt



***


--------------------- 5 & 9 homie, rest in peace


* VITALLION *

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı