ایجاد خودکار فایل requirements.txt در پایتون
اگر در حال توسعهی برنامهای با زبان برنامه نویسی پایتون هستید، حتما یکبار نام و کاربرد فایل requirements.txt شنیدهاید. در این نوشته به شما نحوهی تولید خودکار این فایل را آموزش میدهیم.
ایجاد خودکار فایل requirements.txt در پایتون
ابتدا نیاز دارید تا کتابخانهی pipreqs را با کمک pip نصب کنید. برای نصب کتابخانهی pipreqs در pip از دستور زیر استفاده کنید:
pip install pipreqs
کمی منتظر بمانید تا این پکیج برای شما نصب شود. (حجم پکیج کم است و در صورت عدم وجود هیچ مشکلی باید نصب سریعی کنید.)
سپس با دستور زیر میتوانید فایل requirements.txt را ایجاد کنید فقط کافیست مسیر مورد نظر برنامهی خود را در این دستور وارد کنید تا فایل مناسب برای شما تولید شود:
pipreqs yourpath
نکته: بهتر است در هنگام توسعهی برنامههای خود به صورت دستی این کار را انجام دهید که چیزی از قلم نیوفتد.


















چه جوری میشه مطمئن شد که نسخه دقیق هر پکیج توی فایل ذخیره میشه؟
pipreqs به طور پیشفرض نسخه دقیق پکیجهای نصب شده را در فایل requirements.txt ذخیره میکند.
برای پروژههایی که از virtualenv استفاده میکنن هم همینطور کار میکنه؟
بله، این روش برای پروژههایی که از virtualenv استفاده میکنند نیز به خوبی کار میکند.
برای پروژههای بزرگ که کلی ماژول دارن، سرعتش خوبه یا کند میشه؟
pipreqs برای پروژههای بزرگ هم سرعت خوبی دارد و به طور کلی کارآمد است.
من همیشه دستی این فایل رو مینوشتم، با این ابزار خیلی راحتتر شد
موفق باشین
مرسی بابت کد
موفق باشین