وب‌سرویس مجید

پروژه pipenv

pypa/pipenv

کاربرد:

این ابزار یک محیط توسعه پایتونی ساده و قدرتمند برای مدیریت بسته‌ها و وابستگی‌ها ارائه می‌دهد.

با ترکیب pip و virtualenv، pipenv کار مدیریت پروژه‌های پایتونی رو مثل نوشتن کد، تمیز و راحت می‌کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی یک پروژه پایتونی کار می‌کنی و می‌خوای وابستگی‌ها رو به صورت تمیز و قابل تکرار مدیریت کنی.

همچنین وقتی نیاز داری محیط توسعه و تولید رو از هم جدا کنی، pipenv گزینه عالی‌ایه.

چند مثال از موارد استفاده

شروع یک پروژه جدید پایتونی با محیط مجازی خودکار

نصب کتابخانه‌ها با دستور pipenv install requests و ذخیره خودکار در Pipfile

ایزوله کردن محیط تست و توسعه با دستور pipenv shell

تولید فایل Pipfile.lock برای اطمینان از یکسان بودن وابستگی‌ها در ماشین‌های مختلف

  • ##Python
  • ##Pipenv
  • ##DevelopmentWorkflow
  • ##VirtualEnvironment
  • ##DependencyManagement
  • ##DevTools
  • ##Automation
  • ##CodingLife
  • ##PyPI
  • ##SoftwareDevelopment