Python PIP

در پایتون، PIP (Python Package Installer) ابزار رسمی برای نصب و مدیریت بسته‌ها (Packages) است.
با PIP می‌توانیم کتابخانه‌های شخص ثالث را به پروژه اضافه کنیم و آن‌ها را به‌روز یا حذف کنیم.

🔹 بررسی نسخه PIP

pip --version

یا در برخی سیستم‌ها:

python -m pip --version

🔹 نصب یک بسته

pip install package_name

مثال:

pip install requests

کتابخانه requests برای ارسال درخواست‌های HTTP استفاده می‌شود.

🔹 نصب نسخه خاص

pip install requests==2.31.0

با این کار نسخهٔ مشخص نصب می‌شود.

🔹 به‌روزرسانی بسته

pip install --upgrade requests

🔹 حذف یک بسته

pip uninstall requests

🔹 مشاهده بسته‌های نصب‌شده

pip list

لیستی از تمام بسته‌های نصب‌شده همراه با نسخه‌هایشان نمایش داده می‌شود.

🔹 جستجوی بسته‌ها

pip search package_name

توجه: در نسخه‌های جدید پایتون ممکن است این دستور غیرفعال باشد.

🔹 ذخیره و نصب از فایل requirements.txt

ایجاد فایل requirements.txt

pip freeze > requirements.txt

همهٔ بسته‌های نصب‌شده و نسخه‌هایشان ذخیره می‌شوند.

نصب بسته‌ها از فایل

pip install -r requirements.txt

🔹 نکات مهم

  • توصیه می‌شود از virtual environment (محیط مجازی) برای پروژه‌ها استفاده کنید تا بسته‌ها جدا از سیستم اصلی نصب شوند.

  • برای سیستم‌هایی که چند نسخه پایتون دارند، ممکن است به جای pip از pip3 استفاده شود.

  • همیشه قبل از نصب بسته‌ها، محیط مجازی را فعال کنید.

🔹 تمرین‌های پیشنهادی

  1. یک محیط مجازی بساز و بسته numpy را نصب کن.

  2. نسخه نصب شده بسته‌ها را در یک فایل requirements.txt ذخیره کن.

  3. بسته نصب شده‌ای را حذف و دوباره نصب کن.

  4. با استفاده از PIP بسته‌ای را به‌روز کن و نسخه جدید آن را بررسی کن.

✅ خلاصه

  • PIP ابزار مدیریت بسته‌های پایتون است.

  • کارهای اصلی: نصب (install)، حذف (uninstall)، به‌روزرسانی (upgrade) و مشاهده لیست (list).

  • می‌توان بسته‌ها را از فایل requirements.txt نصب کرد و با virtual environment از پروژه‌ها محافظت نمود.