كيفية إنشاء ملف requirements.txt بكل سهولة
أولا: ما هو ال requirements.txt؟
ملف requirements.txt هو ملف نصي يستخدم لتحديد الحزم/المكتبات التي يعتمد عليها مشروعك ليعمل بشكل صحيح.
ثانيا: لماذا نحتاج هذا الملف؟
نحتاج إلى ملف requirements.txt لعدة أسباب:
إدارة الاعتماديات: يسهل ملف requirements.txt تتبع الحزم أو المكتبات المطلوبة وإصداراتها اللازمة للمشروع.
مثلا: اذا المشروع يستخدم مكتبات مثل pandas أو NumPy أو مثلا المشروع عبارة عن إطار عمل Flask أو Django, يتم ادراج هذه المكتبات في الملف.
تسهيل التعاون: عند مشاركة المشروع مع الآخرين أو رفع الملف خدمة ك GitHub أو PythonAnywhere، يمكن تضمين ملف requirements.txt ليتمكن الآخرين من تثبيت الحزم المطلوبة بسهولة أو لكي يعمل المشروع أونلاين دون مشاكل.
ثالثا: هل هناك طريقة سهلة لعمل هذا الملف؟
طبعااااااااا . هذه الطريقة تمكنك من عمل الملف داخل المشروع بكل سهولة واضافة المكتبات بشكل آلي دون الحاجة إلي كتابتها داخل ملف requirements.txt يدويا. وإليك الطريقة.
من ال console أو البعض يسميها ال terminal أو ممكن من ال CMD سنكتب
pip install pipreqs
بعد تثبيث pipreqs , نقوم فولدر المشروع الذى نعمل عليه, وبكل بساطة نكتب في ال console أمر pipreqs
نلاحظ بعدها اضافة ملف requierements.txt وبداخله المكتبات التى نعمل عليها في المشروع
رابعا: كيفية الإستفادة من ملف requierements.txt:
اذا سبق لك العمل علي GitHub, ستلاحظ أن هذا الملف موجود دائما. أيضا, اذا قررت العمل ب virtualenv أو ما تسمي ببيئة العمل المنعزلة, فهذا الملف ضرورى جدا لتتجنب تهيئة المكتبات اللازمة بشكل يدوي. اذا, كيف استفيد منه؟
ببساطة, اكتب في ال console/terminal/CMD وانت في نفس المشروع
pip install -r requierements.txt
Our Channel: https://www.youtube.com/c/ILovePencil...
Blogger: https://ilpd-ms.blogspot.com/
Instagram: / m_salah2405
Patreon: / msalah
--------------------------------------------------------------------------------------------------------
#python