# آموزش نصب PIP

- پیوند: https://negarnovin.com/pip/
- منتشرشده: 2024-08-19T11:04:59+00:00
- نویسنده: نگارنوین

در این مقاله با شما هستیم با آموزش نصب PIP پس تا انتهای این مطلب کاربردی ما را همراهی
کنید تا نحوه نصب در لینوکس و ویندوز و … را به شما آموزش دهیم

ابتدا می بایستی بدانیم Pip چیست؟ PIP در واقع یک ابزار خط فرمان است که بسته های PyPI
را با یک دستور ساده و سرراست به نام «:PIP» نصب، حذف و یا نصب مجدد می کند.

![آموزش نصب PIP](https://negarnovin.com/wp-content/uploads/2024/08/%D8%A2%D9%85%
D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-PIP.png)

اگر از پایتون ۲.۷.۹ (و بالاتر) یا پایتون ۳.۴ (و بالاتر) استفاده کرده باشید، در این
صورت 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 ۲.۷.۵) را دریافت کردید یعنی پایتون روی سیستم نصب شده
است.

### نصب PIP بر روی ویندوز

راهنمای زیر برای نصب PIP بر روی نسخه های ۷، ۸.۱ و ۱۰ ویندوز مناسب است:

 1. اسکریپت نصب [get-pip.py](https://bootstrap.pypa.io/get-pip.py) را دانلود کنید. 
    اگر بر روی پایتون ۳.۲ کار می کنید باید از این نسخه اسکریپت get-pip.py استفاده کنید.
    در هر صورت بر روی لینک مربوطه کلیک کنید و گزینه …Save As را انتخاب کنید و آن را
    در یک مکان مشخص مانند پوشه دانلودها ذخیره کنید.
 2. ابزار خط فرمان را باز کنید و در آنجا به محل فایل get-pip.py بروید.
 3. دستور زیر را اجرا کنید: 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 به دستورهای لینوکس مراجعه کنید.

#### 󠀁[**سرور مجازی فرانسه**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)󠁿

از نسخه های 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 به پایان رسید با مقالات بعدی ما را همراهی کنید.

### 📌 خلاصه

در این مقاله با شما هستیم با آموزش نصب PIP پس تا انتهای این مطلب کاربردی ما را همراهی
کنید تا نحوه نصب در لینوکس و ویندوز و ...

## 🔗 مطالب مرتبط

 * [آموزش نصب ویندوز سرور ۲۰۱۹](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b3%d8%b1%d9%88%d8%b1-2019/)
 * [آموزش نصب Ftp روی ویندوز سرور ۲۰۱۲](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-ftp-%d8%b1%d9%88%db%8c-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b3%d8%b1%d9%88%d8%b1-2012/)
 * [آموزش نصب SNMP در ویندوز سرور](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-snmp-%d8%af%d8%b1-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b3%d8%b1%d9%88%d8%b1/)
