skip to Main Content

python projelerinde gerekli modül / paketler

python projelerinde, projenin sorunsuz olarak çalışması için ihtiyaç duyulan paketler ana dizinde genel olarak requirements.txt dosyası içinde belirtilir.

dosya içerinde her satırda ihtiyaç duyulan modül adı ve sürüm numarası yer almaktadır.

Jinja2==3.0.1
requests==2.25.1

paketlerin sürümlerinde farklılık olabiliceği için yeni ve eski sürümlerde uygulama düzgün şekilde çalışmayabilir… bunun için paket sürüm ihtiyaçlarını belirtmek için ==, >=, <= operaatörleri kullanılabilir.

geliştirme ortamınızda en doğru paket ve versiyonlarını dosyaya aktarmak için pip paket yöneticisini kullanıyorsak

pip freeze > requirements.txt

komutu kullanılabilir. temin edilmiş herhangi bir projedeki en uygun paket kurmak içinde

pip install -r requirements.txt

kullanablirsiniz.

This Post Has One Comment

  1. daha büyük projeler yapıyorsanız ve gerekli olan paketler için daha düzenli bir yapı kurmak istiyorsanız

    requirements.txt

    içine ihtiyaç olan paketlerin eklendiği dosya adları yollları ile birlikte eklenebilir

    -r requirements/requirements-core.txt
    -r requirements/requirements-network.txt
    -r requirements/requirements-doc.txt

Bir cevap yazın

Back To Top