در این مقاله با شما هستیم با آموزش نصب PIP پس تا انتهای این مطلب کاربردی ما را همراهی کنید تا نحوه نصب در لینوکس و ویندوز و … را به شما آموزش دهیم
ابتدا می بایستی بدانیم Pip چیست؟ PIP در واقع یک ابزار خط فرمان است که بستههای PyPI را با یک دستور ساده و سرراست به نام «:PIP» نصب، حذف و یا نصب مجدد میکند.
اگر از پایتون ۲.۷.۹ (و بالاتر) یا پایتون ۳.۴ (و بالاتر) استفاده کرده باشید، در این صورت PIP به طور پیشفرض به همراه پایتون نصب شده است. اما اگر از نسخههای قدیمیتر استفاده میکنید، در این صورت باید از مراحل زیر برای نصب پیپ کمک بگیرید. در صورتی که PIP را بر روی سیستم خود نصب شده دارید، به بخش استفاده از PIP مراجعه کنید.
اگر پایتون را در یک محیط مجازی چه با virtualenv یا pyvenv مورد استفاده قرار میدهید، در این صورت پیپ صرفنظر از نسخه پایتون در آن محیط قابل دسترس خواهد بود.
قبل از نصب pip در پایتون
می بایستی در شروع کار مطمئن شویم که پایتونی که بر روی سرور نصب شده است کامل نصب شده یا ناقص می باشد
اگر از ویندوز استفاده می کنید دکمه ترکیبی Windows key + X را می زنیم و سپس انتخاب Command Prompt که همان کامندلاین CMD می باشد راباز می کنیم در سیستم عامل mac مک می توانید برای رفتن به این مرحله Command + Space باز کنید و به دنبال واژه terminal بگردید. بر روی لینوکس نیز ترمینال را میتوان با استفاده از Ctrl + Alt + T یا هر طریق دیگری که در توزیع خاص شما تعیین شده است، باز کرد.
سپس تایپ کنید:
python --version
بر روی لینوکس احتمالاً کاربران پایتون ۳.x باید دستور زیر را تایپ کنند:
python3 --version
اگر نسخه پایتون (مثلاً Python 2.7.5) را دریافت کردید یعنی پایتون روی سیستم نصب شده است.
نصب PIP بر روی ویندوز
راهنمای زیر برای نصب PIP بر روی نسخههای ۷، ۸.۱ و ۱۰ ویندوز مناسب است:
- اسکریپت نصب get-pip.py را دانلود کنید. اگر بر روی پایتون ۳.۲ کار میکنید باید از این نسخه اسکریپت get-pip.py استفاده کنید. در هر صورت بر روی لینک مربوطه کلیک کنید و گزینه …Save As را انتخاب کنید و آن را در یک مکان مشخص مانند پوشه دانلودها ذخیره کنید.
- ابزار خط فرمان را باز کنید و در آنجا به محل فایل get-pip.py بروید.
- دستور زیر را اجرا کنید: python get-pip.py
نصب PIP بر روی مک
در سیستمهای مک جدیدتر، پایتون و PIP از قبل نصب شدهاند. با این حال اگر نسخه پایتون مورد نظر، قدیمی شده است و برای کارهای جدی توسعه مناسب نمیباشد، توصیه میشود که نسخه جدیدتری از پایتون و پیپ را بر روی سیستم خود نصب کنید.
اگر میخواهید از نسخه موجود پایتون استفاده کنید، اما برای آن PIP وجود ندارد؛ آن را میتوانید از طریق وارد کردن دستور زیر در پنجره ترمینال نصب کنید:
sudo easy_install pip
اگر ترجیح میدهید نسخه بروزتری از پایتون را نصب کنید، میتوانید از Homebrew استفاده کنید. Homebrew یک نرمافزار رایگان و متنباز مدیریت بستههای نرمافزاری برای سیستمعامل مکاواس اپل است. برای طی مراحل زیر، نخست باید اطمینان بیابید که Homebrew بر روی سیستم شما نصب شده است و سپس به کار خود ادامه میدهید.
نصب پایتون با استفاده از Homebrew تنها به یک خط دستور نیاز دارد:
brew install python
با اجرای دستور فوق جدیدترین نسخه پایتون به همراه PIP بر روی سیستم شما نصب میشود. اگر نصب موفق باشد؛ اما پیپ وجود نداشته باشد، احتمالاً نیاز دارید که با استفاده از دستور زیر پایتون را مجدداً لینک کنید:
brew unlink python && brew link python
نصب PIP بر روی لینوکس
اگر بر روی توزیع لینوکسی که استفاده میکنید، از قبل پایتون نصب شده است، میتوانید با استفاده از ابزار مدیریت بسته خود سیستم، PIP را نصب کنید.
این کار ترجیح بیشتری دارد، زیرا نسخههایی از پایتون که از سوی سیستم نصب شدهاند، ارتباط چندان مناسبی با اسکریپت get-pip.py که در ویندوز و مک استفاده کردیم، ندارند.
Advanced Package Tool (Python 2.x)
sudo apt-get install python-pip
Advanced Package Tool (Python 3.x)
sudo apt-get install python3-pip
pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip
pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools sudo yum install python-pip python-wheel
Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
نصب PIP بر روی رزبری پای (Raspberry Pi)
اگر از بوردهای رزبری پای استفاده میکنید به احتمال زیاد Raspbian بر روی بورد شما نصب شده است، چون سیستمعامل رسمی اختصاص یافته و ارائه شده از سوی بنیاد رزبری پای است. البته شما میتوانید سیستمعاملهای دیگری مانند اوبونتو را نیز نصب کنید که در این صورت باید برای نصب PIP به دستورهای لینوکس مراجعه کنید.
سرور مجازی فرانسه
از نسخههای Raspbian Jessie به بعد PIP به طور پیشفرض بر روی این سیستمعامل نصب شده است. به همین دلیل است که بهتر است به جای استفاده از نسخههای قدیمی Raspbian مانند Wheezy یا Jessie Lite سیستمعامل خود را به نسخه Jessie ارتقا دهید. با این حال اگر بر روی نسخههای قدیمیتر این سیستمعامل کار میکنید، باز میتوانید PIP را نصب کنید:
در مورد همه نسخه های ۲ پایتون:
sudo apt-get install python-pip
در مورد همه نسخه های ۳ پایتون:
sudo apt-get install python3-pip
بر روی سیستمعامل Raspbian کاربران پایتون نسخه ۲، باید از PIP استفاده کنند؛ در حالی که کاربران نسخه ۳ پایتون میتوانند PIP3 را نصب کنند.
ارتقای PIP برای پایتون
با اینکه خود PIP چندان به طور متناوب ارتقا نمییابد؛ اما همچنان استفاده از نسخههای جدیدتر حائز اهمیت است. چون ممکن است باگهای مهمی وجود داشته باشند که اصلاح شدهاند و همینطور مشکلات تطبیقپذیری یا حفرههای امنیتی رفع شده باشند. خوشبختانه ارتقای پیپ کار آسان و سریعی است.
بر روی ویندوز:
python -m pip install -U pip
بر روی مک، لینوکس یا رزبری پای:
pip install -U pip
در نسخههای خاصی از لینوکس و رزبری پای ممکن است به PIP3 نیاز داشته باشید.
مدیریت بستههای پایتون با استفاده از PIP
زمانی که پیپ بر روی سیستم آماده شد، میتوانید بستههای PyPI را نصب کنید:
pip install package-name
برای اینکه نسخه خاصی از یک بسته را به جای آخرین نسخه نصب کنید:
pip install package-name==1.0.0
برای جستجوی یک بسته خاص در PyPI:
pip search "query"
برای مشاهده جزییات یک بسته نصب شده:
pip show package-name
برای ارائه فهرست همه بستههای نصب شده:
pip list
برای ارائه فهرست برنامههای منقضی شده:
pip list --outdated
برای ارتقای یک برنامه منقضی شده:
pip install package-name --upgrade
توجه کنید که نسخههای قدیمیتر یک بسته، به طور خودکار در زمان ارتقای آن بسته به نسخه جدیدتر از سوی PIP حذف میشوند:
برای نصب مجدد کامل یک بسته:
pip install package-name --upgrade --force-reinstall
برای حذف کامل یک بسته:
pip uninstall package-name
تبریک می گوییم مقاله آموزش نصب PIP به پایان رسید با مقالات بعدی ما را همراهی کنید.