Python'da Bir Kütüphane Nasıl Kurulur ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
13.12.2024

Python’da Bir Kütüphane Nasıl Kurulur

Python, geliştiricilerin web uygulamalarından veri analiz araçlarına kadar her şeyi oluşturmalarına yardımcı olan geniş bir kütüphane ekosistemine sahip çok yönlü ve güçlü bir programlama dilidir. Bu kütüphaneler, tekerleği yeniden icat etmekten kaçınmak için projelerinizde kullanabileceğiniz önceden yazılmış kodlar içerir. Bu kütüphanelerden yararlanmak için öncelikle onları yüklemeniz gerekir. Python, web barındırma, otomasyon, makine öğrenimi ve sunucusuz uygulamalar gibi çeşitli amaçlar için çok çeşitli barındırma hizmetlerinde kullanılabilir.

Adım 1: Python’u Kurun

Herhangi bir kütüphane yüklemeden önce, Python’un sisteminizde kurulu olduğundan emin olmanız gerekir.

Python’un yüklü olup olmadığını kontrol etmek için:

  1. Bir terminal (Linux veya macOS’ta) veya Komut İstemi (Windows’ta) açın.
  2. Aşağıdaki komutu yazın ve Enter tuşuna basın:
    python --version

    Python yüklüyse, yüklü sürüm numarasını döndürür (örneğin, Python 3.9.5).

Python yüklü değilse:

  • Windows’ta Python’u resmi web sitesinden indirin ve kurun: https://www.python.org/downloads/. Kurulum sırasında “Python’u PATH’e ekle” yazan kutuyu işaretlediğinizden emin olun.
  • Linux veya macOS’ta Python varsayılan olarak zaten yüklü olabilir. Eğer yoksa, sisteminizin paket yöneticisini kullanarak yükleyebilirsiniz (örneğin, Ubuntu’da sudo apt install python3).

Adım 2: pip (Python Paket Yükleyicisi) yükleyin

pip, Python için varsayılan paket yükleyicisidir. Kütüphaneleri kolayca yüklemenizi ve bağımlılıkları yönetmenizi sağlar. Çoğu durumda pip zaten Python ile birlikte kurulur, ancak bunu doğrulayabilirsiniz.

Pip’in kurulu olup olmadığını kontrol etmek için:

  1. Terminalinizi veya Komut İstemi’ni açın.
  2. Aşağıdaki komutu yazın:
    pip --version

Eğer pip yüklüyse, sürüm numarasını gösterecektir (örneğin, pip 21.1.1 from …).

Eğer pip yüklü değilse:

  • Get-pip.py betiğini indirerek ve çalıştırarak yükleyebilirsiniz:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py

Kurulumdan sonra pip kullanıma hazır olmalıdır.

Adım 3: pip Kullanarak Bir Python Kütüphanesi Kurun

Python ve pip kurulduktan sonra, binlerce kütüphaneye ev sahipliği yapan Python Paket Dizini’nden (PyPI) herhangi bir Python kütüphanesini yükleyebilirsiniz.

Pip kullanarak bir kütüphane kurmak için:

  1. Terminali veya Komut İstemi’ni açın.
  2. Bir kütüphane kurmak için aşağıdaki komutu kullanın:
    pip install library_name

    Örneğin, popüler istek kütüphanesini yüklemek için şunu yazın:

    pip install requests

pip, paketi ve ihtiyaç duyduğu tüm bağımlılıkları indirecek ve ardından sisteminize kuracaktır.

Adım 4: Kütüphane Kurulumunu Doğrulayın

Kütüphanenin doğru yüklendiğinden emin olmak için, bir Python betiğinde veya Python etkileşimli kabuğunda içe aktarabilirsiniz.

Kurulumu kontrol etmek için:

  1. Terminalinize veya Komut İstemi’ne python yazarak Python’un etkileşimli kabuğunu açın.
  2. Yüklü kütüphaneyi içe aktarmayı deneyin:
    import requests

Kütüphane hatasız olarak içe aktarılırsa, kurulum başarılı olmuştur.

Adım 5: Bir Kütüphanenin Belirli Sürümlerini Kurma

Bazen uyumluluk nedeniyle bir kütüphanenin belirli bir sürümünü yüklemeniz gerekebilir.

Belirli bir sürümü yüklemek için:

Aşağıdaki sözdizimini kullanın:

pip install library_name==version_number

Örneğin, requests kütüphanesinin 2.25.1 sürümünü yüklemek için:

pip install requests==2.25.1

pip belirtilen sürümü ve gerekli bağımlılıkları yükleyecektir.

Adım 6: Mevcut Kütüphaneyi Yükseltme

Bir kütüphaneyi en son sürüme yükseltmek için –upgrade bayrağını kullanabilirsiniz.

Bir kütüphaneyi yükseltmek için:

pip install --upgrade kütüphane_adı

Örneğin, istek kütüphanesini yükseltmek için:

pip install --upgrade requests

Adım 7: Kütüphaneleri Gereksinim Dosyasından Yükleme

Daha büyük projelerde, aynı anda birden fazla kütüphane yüklemeniz gerekebilir. Geliştiriciler genellikle bir proje için gereken tüm bağımlılıkları listeleyen bir requirements.txt dosyası kullanır.

Bir requirements.txt dosyasından yüklemek için:

  1. Requirements.txt adında bir metin dosyası oluşturun ve her kütüphaneyi ve sürümünü yeni bir satırda listeleyin. Örneğin:
    requests==2.25.1 numpy==1.20.3 pandas==1.2.4
  2. Dosyada listelenen tüm kütüphaneleri yüklemek için pip kullanın:
    pip install -r requirements.txt

pip dosyayı okuyacak ve belirtilen tüm kütüphaneleri doğru sürümleriyle birlikte yükleyecektir.

Adım 8: Kütüphane Yönetimi için Sanal Ortamların Kullanılması

Python projelerinde, bağımlılıkları izole etmek ve farklı projelerin birbiriyle çakışmamasını sağlamak için sanal ortamlar kullanmak yaygındır.

Sanal bir ortam oluşturmak için:

  1. İlk olarak, sanal ortam paketini yükleyin:
    pip install virtualenv
  2. Proje klasörünüzde sanal bir ortam oluşturun:
    virtualenv venv
  3. Sanal ortamı etkinleştirin:
    • Windows’ta:
      venv\Scripts\activate
    • Linux/macOS üzerinde:
      source venv/bin/activate
  4. Sanal ortam etkin olduğunda, kütüphanelerinizi her zamanki gibi yükleyin:
    pip install kütüphane_adı

Kütüphaneler yalnızca sanal ortama yüklenecek ve genel Python kurulumunuzu temiz tutacaktır.

Sanal ortamı devre dışı bırakmak için:

deactivate

Adım 9: Bir Kitaplığı Kaldırma

Bir kütüphaneyi kaldırmanız gerekiyorsa, pip aynı zamanda onu kaldırmanıza da izin verir.

Bir kütüphaneyi kaldırmak için:

pip uninstall kütüphane_adı

Örneğin, istek kütüphanesini kaldırmak için:

pip uninstall requests

pip paketi sisteminizden kaldıracaktır.

Sonuç

Python kütüphanelerini yüklemek, projelerinizi ek işlevlerle geliştirmenize olanak tanıyan basit ama güçlü bir süreçtir. Pip ve sanal ortamlar gibi araçlarla kütüphanelerinizi verimli bir şekilde yönetebilir ve projelerinizin ihtiyaç duydukları tüm bağımlılıklara sahip olmasını sağlayabilirsiniz. İster tek bir kütüphane kuruyor ister birden fazla bağımlılığı yönetiyor olun, bu makalede özetlenen adımlar süreci kolaylıkla yönetmenize yardımcı olacaktır.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills