وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Pip در CentOS 8

0 8
زمان لازم برای مطالعه: 3 دقیقه



Pip یک سیستم مدیریت بسته است که به شما امکان نصب، حذف و مدیریت بسته های نرم افزاری نوشته شده در پایتون را می دهد. می توان از آن برای نصب بسته ها از فهرست بسته Python (PyPI) و سایر ایندکس ها استفاده کرد.

در این آموزش روش نصب را توضیح خواهیم داد pip برای Python 2 و 3 در CentOS 8 و اصول روش مدیریت بسته های Python با pip.

در حال نصب pip در CentOS 8

همانطور که می دانید، دو نسخه پایتون وجود دارد که به طور فعال در حال توسعه هستند، Python 2 و Python 3. به طور پیش فرض RHEL/CentOS 8 یک سیستم بدون نسخه ندارد. python دستور برای جلوگیری از قفل کردن کاربران به نسخه خاصی از پایتون. در عوض، به کاربر این امکان را می دهد که یک نسخه خاص پایتون را نصب، پیکربندی و اجرا کند.

هنگام نصب python ماژول ها در سطح جهانی، باید نصب را ترجیح دهید python ماژول ها از مخازن توزیع با استفاده از dnf یا yum زیرا برای کارکرد صحیح روی CentOS 8 تست شده اند. استفاده کنید pip برای نصب python ماژول ها در سطح جهانی فقط در صورتی که بسته rpm برای آن وجود نداشته باشد python مدول.

نام بسته های ماژول پایتون 2 با پیشوند “python2” و ماژول های Python 3 با “python3” پیشوند شده است. مثلا برای نصب پارامیکو
ماژول برای پایتون 3، باید اجرا کنید:

sudo dnf install python3-paramiko

در حال نصب pip برای پایتون 3 (pip3)

برای نصب pip برای Python 3 در CentOS 8 دستور زیر را به عنوان کاربر root یا sudo در خود اجرا کنید terminal:

sudo dnf install python3

این دستور پایتون 3.6 و را نصب می کند pip.

پیشنهاد می‌کنیم بخوانید:  روش اضافه کردن فضای تعویض در CentOS 8

برای اجرای پایتون 3 باید تایپ کنید python3 به صراحت، و اجرا شود pip نوع pip3.

بررسی کنید که pip با اجرای دستور زیر به درستی نصب می شود که باعث چاپ می شود pip نسخه:

pip3 --version

شماره نسخه ممکن است متفاوت باشد، اما باید چیزی شبیه به این باشد:

pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

برای اینکه بتوانید ماژول های پایتون را با آن نصب و بسازید pip، باید ابزار توسعه را نصب کنید:

sudo yum install python3-develsudo yum groupinstall 'development tools'

در حال نصب pip برای پایتون 2 (pip2)

برای نصب پایتون 2 و pip، دستور زیر را وارد کنید:

sudo dnf install python2

نصب را با تایپ کردن تأیید کنید:

pip2 --version

خروجی باید چیزی شبیه به این باشد:

Python 2.7.15

برای اجرای پایتون 2 تایپ کنید python2، و برای اجرا pip نوع pip2.

نصب ابزارهای توسعه:

sudo yum install python2-develsudo yum groupinstall 'development tools'

مدیریت بسته های پایتون با pip

به طور معمول، شما باید استفاده کنید pip فقط در یک محیط مجازی پایتون Virtual Environments به شما این امکان را می دهد که ماژول های پایتون را در یک مکان مجزا برای یک پروژه خاص نصب کنید، نه اینکه در سطح جهانی نصب شوند. به این ترتیب، لازم نیست نگران تأثیرگذاری بر سایر پروژه های پایتون باشید.

در این بخش به چند مورد اساسی می پردازیم pip دستورات

برای نصب a python ماژول با pip اجرا کن pip install به دنبال آن نام بسته. به عنوان مثال، برای نصب بسته ای به نام twisted، دستور زیر را اجرا می کنید:

pip install twisted
twisted یک چارچوب شبکه ناهمزمان است که در پایتون نوشته شده است.

اگر می خواهید نسخه خاصی از بسته را نصب کنید، از فرمت زیر استفاده کنید:

pip install twisted==19.10.0

برای حذف نصب بسته استفاده کنید pip uninstall پس از آن نام بسته:

pip uninstall package_name

برای جستجوی بسته ها از PyPI:

pip search "package_name"

بسته های نصب شده را می توان با موارد زیر فهرست کرد:

pip list

لیست بسته های قدیمی:

pip list --outdated

برای ارتقاء یک بسته از قبل نصب شده به آخرین نسخه، از دستور زیر استفاده کنید:

pip3 install --upgrade package_name

نتیجه

ما به شما روش نصب را نشان دادیم pip در CentOS 8 و روش نصب و حذف آسان ماژول های پایتون با pip.

پیشنهاد می‌کنیم بخوانید:  روش ایجاد کاربر در لینوکس (فرمان useradd)

برای اطلاعات بیشتر در مورد pip، بررسی کنید pip راهنمای کاربر
. اگر سوال یا بازخوردی دارید، در زیر نظر دهید.

python
pip

سنتو

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 09:51:46

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید