
اگر به دنیای برنامهنویسی پایتون وارد شدهاید، مطمئناً نام ابزار pip به گوش شما خورده است. این ابزار، یک مدیر بسته (Package Manager) قدرتمند برای پایتون است که به شما کمک میکند تا کتابخانهها و پکیجهای مختلف پایتون را نصب، بهروزرسانی و مدیریت کنید. در این مقاله، بهطور جامع و ساده، تمام نکات لازم برای استفاده از pip را توضیح خواهیم داد. از نصب pip در سیستمهای مختلف گرفته تا نحوه استفاده از آن برای نصب و بهروزرسانی پکیجها، همه را بررسی خواهیم کرد. پس اگر به دنبال افزایش بهرهوری در پروژههای پایتون خود هستید، این مقاله برای شماست.
pip در پایتون چیست؟

pip مخفف “Pip Installs Packages” است و بهعنوان ابزاری برای نصب و مدیریت پکیجهای پایتون شناخته میشود. pip به توسعهدهندگان این امکان را میدهد که پکیجهای مختلف پایتون را از PyPI (Python Package Index) بهراحتی نصب کرده و بهروزرسانی کنند. در واقع، pip بهعنوان یک پل ارتباطی میان برنامهنویس و جامعه پایتون عمل میکند تا منابع مورد نیاز برای پروژههای مختلف را به سرعت در دسترس قرار دهد.
طریقه چک کردن نصب بودن PIP
قبل از هرچیز، باید بررسی کنید که آیا pip بر روی سیستم شما نصب است یا نه. برای این کار کافی است که در ترمینال یا Command Prompt دستور زیر را وارد کنید:
pip --version
اگر pip بهدرستی نصب شده باشد، نسخه آن به شما نمایش داده میشود. در غیر این صورت، باید آن را نصب کنید.

نصب pip در پایتون
در صورتی که pip بر روی سیستم شما نصب نباشد، نگران نباشید! در ادامه مراحل نصب pip بر روی سیستمهای مختلف را بررسی خواهیم کرد.
نصب PIP بر روی ویندوز
- نصب پایتون: ابتدا باید مطمئن شوید که پایتون بر روی سیستم شما نصب است. اگر پایتون را نصب نکردهاید، میتوانید آن را از سایت رسمی پایتون دانلود کنید.

- نصب pip: هنگام نصب پایتون، گزینه “Add Python to PATH” را انتخاب کنید تا پایتون و pip در دسترس شما باشند. در صورتی که این گزینه را انتخاب نکردهاید، میتوانید با دانلود get-pip.py و اجرای آن در Command Prompt، pip را نصب کنید.

نصب PIP بر روی مک
- نصب پایتون: معمولاً در سیستمعامل macOS، پایتون از پیش نصب شده است. برای اطمینان از این موضوع میتوانید دستور زیر را اجرا کنید:
python3 --version

- نصب pip: برای نصب pip در مک، از دستور زیر استفاده کنید:
sudo easy_install pip

نصب PIP بر روی لینوکس
- نصب پایتون: در بیشتر توزیعهای لینوکس، پایتون بهطور پیشفرض نصب است. برای بررسی این موضوع میتوانید دستور زیر را اجرا کنید:
python3 --version
- نصب pip: برای نصب pip در لینوکس، از دستور زیر استفاده کنید:
sudo apt-get install python3-pip

نصب PIP بر روی رزبری پای (Raspberry Pi)
- نصب پایتون: بر روی رزبری پای معمولاً پایتون بهصورت پیشفرض نصب است. برای بررسی این موضوع دستور زیر را اجرا کنید:
python3 --version
- نصب pip: برای نصب pip در رزبری پای از دستور زیر استفاده کنید:
sudo apt-get install python3-pip
ارتقای PIP برای پایتون
برای بهروزرسانی pip به آخرین نسخه، میتوانید از دستور زیر استفاده کنید:
pip install --upgrade pip
این دستور pip شما را به آخرین نسخه بهروزرسانی میکند.
نصب پکیج با استفاده از pip

یکی از مهمترین ویژگیهای pip، توانایی نصب پکیجها و کتابخانههای پایتون است. برای نصب هر پکیج از PyPI، کافی است دستور زیر را وارد کنید:
pip install package-name
بهعنوان مثال، برای نصب پکیج معروف requests، از دستور زیر استفاده کنید:
pip install requests
دستورهای پرکاربرد pip در پایتون
در اینجا برخی از دستورهای مهم pip را معرفی میکنیم که در روند کار با پایتون بسیار مفید هستند:
دستور | توضیح |
pip install package-name | نصب یک پکیج خاص |
pip uninstall package-name | حذف یک پکیج از سیستم |
pip list | نمایش لیست پکیجهای نصبشده |
pip freeze | نمایش نسخههای دقیق پکیجها |
pip show package-name | نمایش اطلاعات یک پکیج خاص |
pip search keyword | جستجوی پکیجها بر اساس کلمه کلیدی |
نکات و ترفندهای کاربردی pip
در ادامه، به نکات و ترفندهای کاربردی pip برای نصب پکیجها و مدیریت آنها میپردازیم. این نکات میتوانند به شما در استفاده بهینه از pip کمک کنند.
نکته/ترفند | توضیح | دستور |
نصب پکیج با نسخه خاص | برای نصب یک نسخه خاص از یک پکیج، از دستور زیر استفاده کنید. | pip install package-name==version |
نصب پکیج از فایل requirements.txt | برای نصب پکیجها از یک فایل لیست پکیجها، از دستور -r استفاده کنید. | pip install -r requirements.txt |
نصب پکیج برای کاربر خاص با –user | برای نصب پکیجها به صورت محلی و فقط برای کاربر فعلی (بدون نیاز به دسترسی مدیریتی) از گزینه –user استفاده کنید. | pip install –user package-name |
استفاده از –no-cache-dir برای جلوگیری از کش | برای جلوگیری از استفاده از کش و نصب پکیجها از آخرین نسخه، از گزینه –no-cache-dir استفاده کنید. | pip install –no-cache-dir package-name |
نصب پکیج از مخزن گیتهاب یا دیگر منابع | برای نصب پکیجها از مخزنهای گیتهاب یا دیگر منابع آنلاین، از URL مخزن استفاده کنید. | pip install git+https://github.com/username/repository.git |
چک کردن نسخههای پکیجها با pip freeze | برای مشاهده لیست پکیجهای نصبشده به همراه نسخههای دقیق آنها، از دستور pip freeze استفاده کنید. | pip freeze |
رفع مشکلات رایج هنگام استفاده از pip
برای رفع مشکلات رایج هنگام استفاده از pip، ممکن است با برخی چالشها مواجه شوید که نیاز به راهحلهای خاص دارند. در این بخش، به مشکلات رایج و نحوه رفع آنها پرداختهایم:
- خطای “Permission Denied” هنگام نصب پکیجها
اگر هنگام استفاده از دستور pip برای نصب پکیجها با خطای دسترسی مواجه شدید، میتوانید از گزینه –user برای نصب پکیج در دایرکتوری خانگی خود استفاده کنید:
pip install --user package-name
- خطای “pip command not found”
اگر با خطای «دستور pip پیدا نشد» مواجه شدید، احتمالاً pip به درستی نصب نشده است. برای رفع این مشکل، مطمئن شوید که pip در مسیر سیستم (PATH) قرار دارد و پایتون بهدرستی نصب شده است. در صورت نیاز، میتوانید pip را بهروزرسانی یا نصب مجدد کنید:
python -m ensurepip --upgrade
تداخل نسخههای پایتون
اگر شما چند نسخه از پایتون را نصب کردهاید، ممکن است pip به اشتباه به نسخه دیگری از پایتون اشاره کند. برای نصب پکیجها در نسخه خاصی از پایتون میتوانید از دستور زیر استفاده کنید:
python3 -m pip install package-name
- مشکل با فایروال یا پروکسی
در صورتی که در شبکهای با فایروال یا پروکسی کار میکنید و هنگام نصب پکیجها از PyPI با خطا مواجه میشوید، میتوانید از گزینه –proxy برای تعیین تنظیمات پروکسی استفاده کنید:
pip install --proxy http://proxy.example.com:8080 package-name
- عدم یافتن پکیج در PyPI
اگر پکیجی که به دنبال آن هستید در PyPI یافت نمیشود، ابتدا مطمئن شوید که نام پکیج را درست وارد کردهاید. همچنین میتوانید از دستور pip search برای جستجوی پکیجها استفاده کنید:
pip search package-name
سوالات متداول
1. چرا pip نصب نمیشود؟
اگر با مشکلی در نصب pip مواجه شدید، مطمئن شوید که نسخه صحیح پایتون را نصب کردهاید و متغیر PATH بهدرستی تنظیم شده است.
2. چطور میتوانم پکیجها را از PyPI جستجو کنم؟
برای جستجوی پکیجها میتوانید از دستور pip search استفاده کنید.
3. آیا میتوانم pip را برای نسخه خاصی از پایتون نصب کنم؟
بله، با استفاده از python3 -m pip میتوانید pip را برای نسخه خاصی از پایتون نصب یا اجرا کنید.
نتیجهگیری
pip یکی از ابزارهای حیاتی در توسعه برنامههای پایتون است که مدیریت پکیجها و کتابخانهها را بسیار ساده میکند. از نصب پکیجها گرفته تا بهروزرسانی و مدیریت آنها، pip کارهای بسیاری را برای شما انجام میدهد. اگر شما هم توسعهدهنده پایتون هستید، داشتن آشنایی کامل با pip و دستورهای آن بهشدت توصیه میشود.
برای راهنمایی بیشتر در زمینه کار با پایتون و نصب اپلیکیشنهای Python در cPanel، میتوانید به مقاله آموزش ایجاد اپلیکیشن Python در cPanel: گام به گام مراجعه کنید. همچنین، برای خرید هاست پایتون و دسترسی به امکانات پیشرفته، میتوانید از لینک خرید هاست پایتون مشهدهاست استفاده کنید.
منبع : مستندات رسمی pip
این پست چقدر مفید بود؟
برای رتبه بندی روی یک ستاره کلیک کنید!
میانگین رتبه 5 / 5. تعداد آرا: 3
تاکنون هیچ رایی به دست نیامده است! اولین نفری باشید که این پست را رتبه بندی می کند.