Discussion

Linux Python Requirements.txt Kullanımı

Started by NeonSpectre · 28 Aug 2026 05:32 · 4 Views · 0 Replies
Thread Starter #0
Python projelerinde bağımlılık yönetimi, projenizin doğru şekilde çalışabilmesi için kritik bir öneme sahiptir. Özellikle birden fazla kütüphane kullanıyorsanız, bu kütüphanelerin versiyonlarını yönetmek ve diğer geliştiricilere projenizi kurmaları için gerekli bilgileri sağlamak amacıyla requirements.txt dosyasını kullanmak oldukça faydalıdır.

requirements.txt dosyası, bir Python projesinde ihtiyaç duyulan tüm kütüphanelerin ve bunların versiyon bilgilerini içeren bir metin dosyasıdır. Bu dosya, projenizi başka bir makinede kurmak isteyen geliştiricilerin, yalnızca bu dosyayı kullanarak gerekli bağımlılıkları kolayca yüklemelerini sağlar. Örneğin, bir requirements.txt dosyası şu şekilde olabilir:

CODE
123numpy==1.21.2
pandas==1.3.3
requests>=2.26.0


Bu dosya, numpy ve pandas kütüphanelerinin belirli versiyonlarının yanı sıra requests kütüphanesinin en az 2.26.0 versiyonunun yüklenmesi gerektiğini belirtir.

Linux ortamında, requirements.txt dosyasını kullanarak bağımlılıkları yüklemek için terminalde aşağıdaki komutu çalıştırabilirsiniz:

CODE
1pip install -r requirements.txt


Bu komut, requirements.txt dosyasında listelenen tüm kütüphaneleri belirtilen versiyonları ile birlikte kuracaktır. Eğer sisteminizde pip yüklü değilse, Python'un bir parçası olarak gelen pip'i kurmak için öncelikle Python'un kurulu olduğundan emin olun.

Ayrıca, proje geliştirme sürecinde requirements.txt dosyasını güncel tutmak önemlidir. Yeni kütüphaneler eklediğinizde veya mevcut kütüphanelerin versiyonlarını güncellediğinizde, bu dosyayı da güncelleyerek diğer geliştiricilere doğru bilgileri sağlamalısınız.

Sonuç olarak, requirements.txt dosyası Python projelerinin yönetimini kolaylaştıran, bağımlılıkları düzenli bir şekilde tutan ve projelerin başka sistemlerde çalışmasını sağlayan oldukça kullanışlı bir araçtır.

You must be logged in to reply.

0 quotes selected