مقدمه

PyPI (شاخص بسته‌های Python)

تعداد قابل توجهی از بسته‌های نرم‌افزاری تولیدشده توسط جامعه Python در PyPI ذخیره شده‌اند. این مکان به‌عنوان یک مرکز مرکزی برای توسعه‌دهندگان عمل می‌کند تا کتابخانه‌ها، چارچوب‌ها و برنامه‌های Python خود را به اشتراک، منتشر و توزیع کنند. دسترسی و نصب این بسته‌ها برای سایر توسعه‌دهندگان به‌راحتی امکان‌پذیر است، به لطف برنامه “pip”. PyPI به برنامه‌نویسان این امکان را می‌دهد تا کارهایشان را با جامعه بزرگ‌تر Python به اشتراک بگذارند که به‌طور قابل توجهی همکاری را تسهیل می‌کند.

pip (نصب‌کننده بسته برای Python)

pip (نصب‌کننده بسته برای Python) یک ابزار مدیریت بسته خط فرمان است که از نسخه 2.7.9 و 3.4 به همراه Python ارائه می‌شود. از آن برای نصب، به‌روزرسانی و مدیریت بسته‌های Python از PyPI یا سایر شاخص‌های بسته استفاده می‌شود. با pip، توسعه‌دهندگان می‌توانند به‌راحتی کتابخانه‌ها و وابستگی‌های مورد نیاز برای پروژه‌های Python خود را دانلود و نصب کنند. این ابزار به‌طور خودکار نسخه‌ها را مدیریت می‌کند و اطمینان می‌دهد که نسخه‌های صحیح بسته‌ها نصب شده‌اند و حتی می‌تواند بسته‌ها را در صورت نیاز حذف کند. Pip به استاندارد مدیریت بسته برای Python تبدیل شده است و مدیریت وابستگی‌های پروژه‌های توسعه‌دهندگان را به‌طرز قابل توجهی آسان می‌سازد.