نصب کننده بسته پایتون ( به انگلیسی: Python Installs Packages ) ( مخفف انگلیسی: pip ) یک سامانه مدیریت بسته است که به زبان پایتون نوشته شده و برای نصب و مدیریت بسته های نرم افزاری مورد استفاده قرار می گیرد. [ ۵] این برنامه به یک مخزن آنلاین بسته های عمومی متصل می شود که فهرست بسته پایتون ( PyPI ) نامیده می شود. پیپ همچنین می تواند پیکربندی شود تا به مخازن بسته های دیگر ( محلی یا از راه دور ) متصل شود، مشروط بر اینکه آنها با پیشنهاد توسعه پایتون ۵۰۳ مطابقت داشته باشند. [ ۶] [ ۷]
اگر پایتون ۲ دارید، نسخه ۲٫۷٫۹ و بالاتر و اگر پایتون ۳ دارید، نسخه ۳٫۴ و بالاتر پیپ را به طور خودکار دارند. [ ۸]
برای اولین بار به عنوان پای اینستال در سال ۲۰۰۸ توسط یان بیکینگ ( خالق بسته ویرتوالنو ) به عنوان جایگزینی برای ایزی اینستال معرفی شد، [ ۹] [ ۱۰] پیپ به عنوان نام جدید از میان چندین پیشنهاد که سازنده در پست وبلاگ خود دریافت کرده بود ، انتخاب شد. [ ۱۱] به گفته خود بیکینگ، این نام مخفف بازگشتی "Python Installs Packages" است. [ ۱۲] در سال ۲۰۱۱، سازمان بسته بندی پایتون ( PyPA ) ایجاد شد تا تعمیر و نگهداری پیپ و ویرتوالنو را به رهبری کارل مایر، برایان روزنر و یانیس لیدل، با کمک بیکینگ انجام دهد. [ ۱۰]
با انتشار پیپ نسخه ۶٫۰ ( ۲۰۱۴ - ۱۲ - ۲۲ ) ، فرایند نامگذاری نسخه تغییر کرد و دارای نسخه X. Y بود و نسخه قبلی از فهرست نسخه ها حذف شد.
یکی از مزایای اصلی پیپ سادگی رابط خط فرمان آن است که نصب بسته های نرم افزاری پایتون را به آسانی به عنوان صدور فرمان آسان می کند:
pip install some - package - name همچنین می توان بسته را به راحتی حذف کرد:
pip uninstall some - package - name مهمتر از همه، پیپ دارای ویژگی ای برای مدیریت لیست کامل بسته ها و شماره های نسخه مربوط است که ممکن است از طریق یک فایل "لازم" امکان پذیر باشد. [ ۱۳] این امکان ایجاد مجدد کارآمد یک گروه کامل از بسته ها در یک محیط جداگانه ( به عنوان مثال رایانه دیگر ) یا محیط مجازی را می دهد. این را می توان با یک فایل با فرمت مناسب و دستور زیر بدست آورد، [ ۱۴] که نام پرونده Requist. txt است:
pip install - r requirements. txt برای نصب بسته ای برای نسخه خاص پایتون، pip دستور زیر را ارائه می دهد، که در آن ${version} با ۲، ۳، ۳٫۴ و غیره جایگزین می شود:
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاگر پایتون ۲ دارید، نسخه ۲٫۷٫۹ و بالاتر و اگر پایتون ۳ دارید، نسخه ۳٫۴ و بالاتر پیپ را به طور خودکار دارند. [ ۸]
برای اولین بار به عنوان پای اینستال در سال ۲۰۰۸ توسط یان بیکینگ ( خالق بسته ویرتوالنو ) به عنوان جایگزینی برای ایزی اینستال معرفی شد، [ ۹] [ ۱۰] پیپ به عنوان نام جدید از میان چندین پیشنهاد که سازنده در پست وبلاگ خود دریافت کرده بود ، انتخاب شد. [ ۱۱] به گفته خود بیکینگ، این نام مخفف بازگشتی "Python Installs Packages" است. [ ۱۲] در سال ۲۰۱۱، سازمان بسته بندی پایتون ( PyPA ) ایجاد شد تا تعمیر و نگهداری پیپ و ویرتوالنو را به رهبری کارل مایر، برایان روزنر و یانیس لیدل، با کمک بیکینگ انجام دهد. [ ۱۰]
با انتشار پیپ نسخه ۶٫۰ ( ۲۰۱۴ - ۱۲ - ۲۲ ) ، فرایند نامگذاری نسخه تغییر کرد و دارای نسخه X. Y بود و نسخه قبلی از فهرست نسخه ها حذف شد.
یکی از مزایای اصلی پیپ سادگی رابط خط فرمان آن است که نصب بسته های نرم افزاری پایتون را به آسانی به عنوان صدور فرمان آسان می کند:
pip install some - package - name همچنین می توان بسته را به راحتی حذف کرد:
pip uninstall some - package - name مهمتر از همه، پیپ دارای ویژگی ای برای مدیریت لیست کامل بسته ها و شماره های نسخه مربوط است که ممکن است از طریق یک فایل "لازم" امکان پذیر باشد. [ ۱۳] این امکان ایجاد مجدد کارآمد یک گروه کامل از بسته ها در یک محیط جداگانه ( به عنوان مثال رایانه دیگر ) یا محیط مجازی را می دهد. این را می توان با یک فایل با فرمت مناسب و دستور زیر بدست آورد، [ ۱۴] که نام پرونده Requist. txt است:
pip install - r requirements. txt برای نصب بسته ای برای نسخه خاص پایتون، pip دستور زیر را ارائه می دهد، که در آن ${version} با ۲، ۳، ۳٫۴ و غیره جایگزین می شود:
wiki: نصب کننده بسته پایتون