پیپ (مدیریت بسته)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

Pip[۱] یک سامانه مدیریت بسته برای نصب و مدیریت برنامه‌هایی است که با زبان پایتون نوشته شده‌اند. بسیاری از برنامه‌ها را می‌توان در فهرست برنامه‌های پایتون (PyPI) پیدا کرد.

نسخهٔ ۲٫۷٫۹ پایتون و نسخه‌های بعد از آن (در سری پایتون ۲) و نسخهٔ ۳٫۴ پایتون و نسخه‌های بعد از آن، به صورت پیش‌فرض pip (برنامهٔ pip3 برای پایتون ۳) در آن‌ها قرار گرفته‌است.

pip مخفف بازگشتی این عبارت است: «Pip Installs Packages» یا «Pip Installs Python».

رابط متنی[ویرایش]

در بسیار از توزیع‌های پایتون pip در آن‌ها از پیش نصب شده‌است. اگر pip وجود ندارد، می‌توان از طریق مدیریت بستهٔ سیستم، یا با استفاده از دستور زیر آن را نصب کرد:

curl https://bootstrap.pypa.io/get-pip.py | python

مزیت عمدهٔ pip راحتی کار با رابط متنی آن است، به صورتی که بستهٔ مورد نظر به راحتی با استفاده از یک دستور نصب می‌شود:

pip install some-package-name

کاربران همچنین به راحتی می‌توانند بسته مورد نظر را حذف کنند:

pip uninstall some-package-name

مزیت بسیار مهم pip داشتن یک ویژگی برای مدیریت لیست کامل بسته‌ها و نسخه‌های متناظر است. به صورتی که با استفاده از یک «requirements file» امکان‌پذیر است. این قابلیت اجازه می‌دهد که گروهی از تمام بسته‌ها در محیط‌های جدا، مجدد ایجاد شوند (به عنوان مثال در یک رایانهٔ دیگر)، یا در محیط‌های مجازی. با یک فایل requirements.txt با فرمت درست و دستور زیر امکان‌پذیر است:

pip install -r requirements.txt

با جایگزین کردن شمارهٔ نسخه ${version} می‌توان بسته ار برای نسخهٔ خاصی از پایتون (۲ یا ۳ یا ۳٫۴ یا …) نصب کرد:

pip${version} install some-package-name

و همچنین میتونید با دستور زیر از ورژن برنامه هایه نصب شده خود مطلع شوید:

pip freeze

سرویس میزبانی وب مورداستفاده[ویرایش]

pip برای استفاده از پایتون در سرویس میزبانی ابری مانند Heroku حمایت می‌شود.

جستارهای وابسته[ویرایش]

پانویس[ویرایش]

  1. مشارکت‌کنندگان ویکی‌پدیا. «Pip (package manager)». در دانشنامهٔ ویکی‌پدیای انگلیسی .

پیوند به بیرون[ویرایش]