Python Projelerinde Bağımlılıkları requirements.txt Dosyası ile Yönetme
Python projelerinde kullanılan kütüphane ve paketleri yönetmek, projenin taşınabilirliği ve paylaşılabilirliği için önemlidir. requirements.txt
dosyası, projenizin bağımlılıklarını ve versiyonlarını belirtmenin standart bir yoludur. Bu yazıda, pip freeze
komutunu kullanarak bir Python projesinin bağımlılıklarını requirements.txt
dosyasına nasıl kaydedeceğinizi öğreneceksiniz.
Bağımlılıkları requirements.txt
Dosyasına Kaydetme
Projedeki bağımlılıkları ve versiyonlarını requirements.txt
dosyasına kaydetmek için aşağıdaki komutu kullanın:
pip freeze > requirements.txt
Bu komut, projedeki tüm kütüphane ve paketleri ve sürümlerini requirements.txt
dosyasına yazacaktır.
Bağımlılıkları requirements.txt
Dosyasından Yükleme
Şimdi, requirements.txt
dosyasındaki bağımlılıkları yüklemek için aşağıdaki komutu kullanın:
pip install -r requirements.txt
Bu komut, requirements.txt
dosyasındaki listedeki tüm paketleri ve sürümlerini yükleyecektir.
Ücretsiz kurs ister misin kaydol!
Çeşitli kamu kuruluşlarında edindiğim 14 yıla yakın tecrübenin ardından şu an İstanbul Büyükşehir Belediyesi’nde İş Geliştirme ve Proje Yöneticisi olarak 100+ kişilik proje grubuna liderlik ediyorum.
Son yıllarda çeşitli platformlar üzerinde 400 ‘den fazla konu üzerine yayınladığım eğitim videoları 3.000.000’u aşan izlenme almış bulunmaktadır. 2017 itibariyle Udemy’de, yazılım konularında kapsayıcı müfredata sahip eğitimler üretiyorum. 2017 yılında Udemy Türkiye tarafından en iyi 3 eğitmenden biri olarak seçildim.