Python Paket Yöneticisi

Hüseyin

Hüseyin

Üye
Top Poster Of Month
Katılım
21 Ocak 2024
Mesajlar
78
Tepkime puanı
27
Puanları
18
Python'da pip nedir?

Pip, Python için bir paket yöneticisidir. Varsayılan olarak Python'a dahil olmayan kütüphaneleri (paket olarak da adlandırılır) yüklemenize ve yönetmenize yardımcı olur.

Pip ile, Python paket dizininden (PyPI) bu paketleri indirip yükleyerek Python projelerinize kolayca ekstra araçlar veya işlevler ekleyebilirsiniz.

Pip kullanarak Paket Yükleme
Pip ile bir paket yüklemek

Komut isteminizi açın.
pip install package-name (numpy gibi)
Enter tuşuna basın

Pip bunu indirecek ve Python'unuza ekleyecektir.

Paket sürümünü belirtme

Pip ile paket sürümlerini belirleme.

Komut isteminizi açın.
pip install package-name==version (numpy==1.21.0 gibi)
Enter tuşuna basın

Pip kullanarak yüklü paketleri listeleme

Komut isteminizi açın.
pip install list
Enter tuşuna basın

Bu size Python'da yüklediğiniz tüm paketleri gösterecektir.

Paket bilgisi

pip show komutu bir veya daha fazla kurulu paket hakkında bilgi görüntüler.

Komut isteminizi açın.
pip show package-name (örneğin, pip show numpy)
Enter tuşuna basın

Pip kullanarak bir paketi kaldırma

Ayrıca pip uninstall komutunu kullanarak harici bir paketi kaldırabilirsiniz

Komut isteminizi açın.
pip uninstall package-name (örneğin, pip uninstall numpy)
Enter tuşuna basın
Sorulduğunda kaldırma işlemini onaylayın.

Bu, belirtilen paketi Python ortamınızdan kaldıracaktır

Gereksinimler dosyasını kullanma

Pip ile bir gereksinim dosyası kullanmak için

requirements.txt adında bir metin dosyası oluşturun
Yüklemek istediğiniz paketleri her satırda bir tane olacak şekilde listeleyin
Komut istemini açın
pip install -r requirements.txt yazın
Enter tuşuna basın.

Yüklü paketleri listeleme

Yüklü paketlerin bir listesini gereksinim dosyaları için kullanılabilecek bir biçimde almak için pip freeze komutunu kullanabilirsiniz

Komut istemini açın
pip freeze
Enter'a bas.


Paketler Hakkında Daha Fazla Bilgi


Veritabanı
SQLAlchemy veya SQLObject - Birkaç farklı veritabanı sistemine nesne yönelimli erişim
pip install SQLAlchemy

Web Geliştirme

Django - Üst düzey web çerçevesi.
pip install django
Flask - Werkzeug, Jinja 2 tabanlı Python için mikro çerçeve (BSD lisanslıdır)
pip install flask

HTML Ayrıştırıcı
Beautiful Soup - Ekran kazıma gibi hızlı geri dönüş projeleri için tasarlanmış HTML/XML ayrıştırıcı, kötü biçimlendirmeyi kabul edecektir.
pip install beautifulsoup4
PyQuery - jQuery'yi Python'da uygular; görünüşe göre BeautifulSoup'tan daha hızlı.

XML İşleme
ElementTree - Element türü, basitleştirilmiş XML bilgi kümeleri gibi hiyerarşik veri yapılarını bellekte saklamak için tasarlanmış basit ama esnek bir kap nesnesi. --Not: Python 2.5 ve üstü Standart Kütüphanede ElementTree'ye sahiptir

GUI
PyQt - Platformlar arası Qt çerçevesi için bağlayıcılar.
TkInter - Geleneksel Python kullanıcı arayüzü araç seti.

Veri Analizi, Veri Bilimi ve Makine Öğrenimi
Numpy: Numpy (numeric python) Python'daki en popüler makine öğrenimi kütüphanelerinden biri olarak bilinir.
Pandas: Python'da yüksek seviyeli veri yapıları ve analiz için çok çeşitli araçlar sağlayan bir veri analizi, veri bilimi ve makine öğrenimi kütüphanesidir.
SciPy: SciPy, uygulama geliştiricileri ve mühendisler için bir makine öğrenimi kütüphanesidir. SciPy kütüphanesi optimizasyon, lineer cebir, entegrasyon, görüntü işleme ve istatistik modülleri içerir.
Scikit-Learn: NumPy ve SciPy'dir. Karmaşık verilerle çalışmak için en iyi kütüphanelerden biri olarak kabul edilir.
TensorFlow: Google tarafından oluşturulmuş bir makine öğrenimi kütüphanesidir.
Keras: Python'daki en havalı makine öğrenimi kütüphanelerinden biri olarak kabul edilir. Sinir ağlarını ifade etmek için daha kolay bir mekanizma sağlar. Keras ayrıca modelleri derlemek, veri kümelerini işlemek, grafikleri görselleştirmek ve çok daha fazlası için en iyi yardımcı programlardan bazılarını sağlar.

Ağ:
requests: bir sunucuya istek göndermek için kullanabileceğimiz bir pakettir (GET, POST, DELETE, PUT)
pip install requests
 
Geri
Üst