PIP یک مدیر بسته برای پایتون است که برای نصب، ارتقاء، پیکربندی و مدیریت وابستگی های پروژه استفاده می شود. با PIP ، میتوانید بستهها را از Python Package Index (PyPI) و سایر فهرستهای بسته جستجو، دانلود و نصب کنید.
این راهنما نحوه نصب PIP برای پایتون ۳ و پایتون ۲ را در اوبونتو ۲۲٫۰۴ توضیح می دهد. همچنین اصول نصب و مدیریت بسته های پایتون با PIP را به شما نشان خواهیم داد. برای نصب پایتون نیز میتوانید از این آموزش استفاده کنید.
پایتون در دو نوع عرضه می شود. پایتون ۲ و پایتون ۳٫ پایتون ۳ در نصب سیستم پایه گنجانده شده است و پایتون ۲ را می توان از مخازن پیش فرض اوبونتو نصب کرد. به کاربران توصیه می شود از پایتون ۳ استفاده کنند.
به طور کلی، هنگام نصب یک ماژول پایتون به صورت جهانی، باید بسته deb ماژول را با ابزار apt نصب کنید، زیرا آنها برای کارکرد صحیح روی سیستمهای اوبونتو آزمایش میشوند. فقط در صورتی که بسته deb برای آن ماژول وجود نداشته باشد، از PIP برای نصب یک ماژول به صورت سراسری استفاده کنید.
پیشوند بسته های پایتون ۳ با python3– و بسته های Python 2 با پیشوند python2- هستند.
شما باید استفاده از PIP را فقط در یک محیط مجازی ترجیح دهید. محیط های مجازی پایتون به شما اجازه میدهد تا ماژولهای پایتون را در یک مکان مجزا برای یک پروژه خاص به جای نصب جهانی نصب کنید. به این ترتیب، لازم نیست نگران تأثیرگذاری بر سایر پروژه های پایتون باشید.
نصب PIP برای پایتون ۳ در اوبونتو ۲۲٫۰۴ یک فرآیند ساده است. دستورات زیر را به عنوان کاربر root یا sudo در ترمینال خود اجرا کنید:
sudo apt install python3-pip
دستور بالا همچنین تمام وابستگی های مورد نیاز برای ساخت ماژول های پایتون را نصب می کند.
پس از اتمام نصب، با بررسی نسخه PIP آن را تأیید کنید:
pip3 --version
شماره نسخه ممکن است متفاوت باشد، اما چیزی شبیه به این خواهد بود:
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
PIP برای Python 2 در مخازن Ubuntu 22.04 گنجانده نشده است. ما PIP را برای پایتون ۲ با استفاده از اسکریپت get-pip.py نصب خواهیم کرد.
اگر در حال حاضر پایتون ۲ را روی سیستم خود نصب نکرده اید، آن را با اجرای:
sudo apt install python2
برای دانلود اسکریپت get-pip.py از curl استفاده کنید:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
اسکریپت را به عنوان کاربر sudo با استفاده از باینری python2 برای نصب PIP برای پایتون ۲ اجرا کنید:
sudo python2 get-pip.py
دستور بالا PIP را به صورت سراسری نصب می کند.اگر می خواهید آن را فقط برای کاربر خود نصب کنید، دستور را بدون sudo اجرا کنید.این اسکریپت همچنین ابزارهای نصب و بسته های چرخ را نصب می کند که به شما امکان می دهد توزیع های منبع را نصب کنید.
با چاپ شماره نسخه PIP، نصب را تأیید کنید:
pip2 --version
خروجی چیزی شبیه به این خواهد بود:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
در این بخش، ما به شما چند دستور پایه مفید PIP را نشان می دهیم.برای دریافت لیستی از تمام دستورات و گزینه های PIP، تایپ کنید:
pip3 --help
با استفاده از pip <command> –help می توانید اطلاعات بیشتری در مورد یک دستور خاص بدست آورید. به عنوان مثال، برای دریافت اطلاعات بیشتر در مورد دستور install، تایپ کنید:
pip3 install --help
اساسی ترین عملکرد ابزار PIP نصب یک بسته است. فرض کنید می خواهید Numpy را نصب کنید
برای نصب آخرین نسخه یک بسته، دستور زیر را اجرا کنید:
pip3 install <package_name>
برای نصب یک نسخه خاص از یک بسته، == و شماره نسخه را بعد از نام بسته اضافه کنید:
pip3 install numpy==1.18.5
در صورت استفاده از پایتون ۲، pip3 را با pip2 جایگزین کنید.
pip3 install -r requirements.txt
لیست بسته های نصب شده:
برای لیست کردن تمام بسته های PIP نصب شده، از دستور فرعی “list” استفاده کنید:
pip3 list
یک بسته را با PIP ارتقا دهید:
برای ارتقاء یک بسته از قبل نصب شده به آخرین نسخه، وارد کنید:
pip3 install --upgrade package_name
حذف نصب بسته ها با PIP:
برای حذف یک بسته، اجرا کنید:
pip3 uninstall package_name
نتیجه
ما به شما نشان دادهایم که چگونه PIP را روی دستگاه اوبونتو خود نصب کنید و بستههای پایتون را با استفاده از PIP مدیریت کنید.