راهنمای کاملی از ابزار PIP در پایتون

python pip guide
20 آبان 1403

ابزار PIP یک مدیر بسته یا به بیانی ساده‌تر، یک فروشگاه نرم‌افزاری است که برای نصب و مدیریت کتابخانه‌ها و پکیج‌های پایتون استفاده می‌شود. با استفاده از این ابزار، می‌توانید به سرعت و به آسانی کتابخانه‌های مختلف را در پروژه‌های خود اضافه کرده یا آن‌ها را به‌روز کنید.

کار با PIP بسیار ساده است و نیاز به تلاش زیادی ندارد. اگر تا حالا سعی کردید یک کتابخانه جدید پایتون نصب کنید، احتمالا با PIP کار کرده‌اید. این ابزار به‌صورت پیش‌فرض با نصب پایتون همراه است، بنابراین نیازی به نصب جداگانه آن ندارید.

یکی از ویژگی‌های جذاب PIP، سادگی و کارایی آن است. برای نصب یک پکیج تنها کافیست دستور pip install package-name را در ترمینال خود وارد کنید و بقیه کارها را به PIP بسپارید. این ابزار تمامی وابستگی‌های مورد نیاز کتابخانه‌ها را نیز به طور خودکار نصب خواهد کرد.

برای مدیران پروژه یا توسعه‌دهندگان، PIP ابزار بسیار مفیدی است که سرعت کار را افزایش می‌دهد و از پیچیدگی‌های زیادی جلوگیری می‌کند. به کمک PIP می‌توانید پکیج‌های مورد نیاز خود را با استفاده از یک فایل متنی ساده مدیریت کنید. این فایل معمولاً با نام requirements.txt شناخته می‌شود.

در این راهنما، نمونه‌ای از چگونگی استفاده از PIP برای نصب کتابخانه‌ها و مدیریت آن‌ها را به شما نشان خواهیم داد تا بهتر بتوانید از آن در پروژه‌های خود استفاده کنید.


pip --version
pip install requests
pip uninstall requests
pip list
pip freeze > requirements.txt
pip install -r requirements.txt

pip --version
این کد نسخهٔ نصب شدهٔ PIP روی سیستم شما را نمایش می‌دهد.

pip install requests
این کد کتابخانهٔ requests را نصب می‌کند که برای ارسال درخواست HTTP کاربرد دارد.

pip uninstall requests
این کد کتابخانهٔ requests را از سیستم شما حذف می‌کند.

pip list
این کد لیستی از تمامی کتابخانه‌های نصب شدهٔ پایتون روی سیستم شما را نمایش می‌دهد.

pip freeze > requirements.txt
این کد تمامی پکیج‌های نصب شده را به همراه ورژن آن‌ها در فایل requirements.txt ذخیره می‌کند.

pip install -r requirements.txt
این کد تمامی کتابخانه‌های ذکر شده در فایل requirements.txt را نصب می‌کند.

سوالات متداول

؟

چطور می‌توانم نسخه PIP را بررسی کنم؟

؟

چگونه می‌توانم کتابخانه‌ای را حذف کنم؟

؟

آیا می‌توانم همه کتابخانه‌های نصب شده در سیستم را ببینم؟