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.