در پایتون، 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
استفاده شود. -
همیشه قبل از نصب بستهها، محیط مجازی را فعال کنید.
🔹 تمرینهای پیشنهادی
-
یک محیط مجازی بساز و بسته
numpy
را نصب کن. -
نسخه نصب شده بستهها را در یک فایل
requirements.txt
ذخیره کن. -
بسته نصب شدهای را حذف و دوباره نصب کن.
-
با استفاده از PIP بستهای را بهروز کن و نسخه جدید آن را بررسی کن.
✅ خلاصه
-
PIP ابزار مدیریت بستههای پایتون است.
-
کارهای اصلی: نصب (
install
)، حذف (uninstall
)، بهروزرسانی (upgrade
) و مشاهده لیست (list
). -
میتوان بستهها را از فایل
requirements.txt
نصب کرد و با virtual environment از پروژهها محافظت نمود.