اموزش نصب پیپ روی اوبونتو

نحوه نصب pip پایتون بر روی ubuntu 20.04

Pip ابزاری برای نصب بسته های Python است. با استفاده از پیپ ، می توانید بسته هایی را از فهرست بسته های (Python (PyPI و سایر فهرست های بسته جستجو ، بارگیری و نصب کنید.
در این راهنما نحوه نصب پیپ برای python 3 و python 2 در اوبونتو 20.04 توضیح داده شده است. همچنین شما را از اصول اولیه نصب و مدیریت بسته های پایتون با پیپ آشنا خواهیم کرد.

پایتون به دو طعم می رسد. پایتون 2 و پایتون 3. با شروع از اوبونتو 20.04 ، پایتون 3 در نصب سیستم پایه گنجانده شده است ، و پایتون 2 برای نصب از مخازن Universe در دسترس است. به کاربران توصیه می شود به پایتون 3 تغییر دهند.

هنگام نصب یک ماژول پایتون بصورت گلوبال ، توصیه می شود که بسته deb ماژول را با ابزار مناسب نصب کنید ، زیرا آزمایش شده است تا به درستی روی سیستم های اوبونتو کار کند. بسته های پایتون 3 با پیشوند Python3- و بسته های Python 2 با پیشوند python2- قابل تشخیص هستند.

برای نصب یک ماژول به صورت گلوبال فقط از پیپ استفاده کنید در صورتی که هیچ بسته deb برای آن ماژول وجود نداشته باشد.

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

نصب pip روی پایتون 3

برای نصب pip برای Python 3 در Ubuntu 20.04 دستورات زیر را به عنوان کاربر root یا sudo در ترمینال خود اجرا کنید:

sudo apt update
sudo apt install python3-pip

دستور فوق همچنین تمام وابستگی های مورد نیاز برای ساخت ماژول های پایتون را نصب خواهد کرد.

پس از اتمام نصب ، با بررسی نسخه pip ، نصب را تأیید کنید:

نصب pip برای Python 3 در Ubuntu 20.04

نصب pip روی پایتون 2

پیپ برای پایتون 2 در مخازن اوبونتو 20.04 گنجانده نشده است. ما پیپ را برای Python 2 با استفاده از اسکریپت get-pip.py نصب خواهیم کرد.

با فعال کردن universe repository شروع کنید:

sudo add-apt-repository universe

فهرست بسته ها را به روز کنید و Python 2 را نصب کنید:

sudo apt update 
sudo apt install python2

استفاده از Curl برای دانلود اسکریپت get-pip.py :

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

پس از فعال کردن مخزن ، اسکریپت را به عنوان کاربر sudo با python2 اجرا کنید تا پیپ برای پایتون 2 را نصب کنید:

sudo python2 get-pip.py

پیپ بصورت گلوبال نصب می شود. اگر می خواهید آن را فقط برای کاربر خود نصب کنید ، دستور را بدون sudo اجرا کنید. اسکریپت همچنین setuptools و wheel را نصب می کند ، که به شما امکان می دهد توزیع منبع(source distributions) را نصب کنید.

نحوه استفاده از pip

در این بخش چند دستور اساسی مفید پیپ را به شما نشان می دهیم. با استفاده از پیپ ، می توانید بسته های PyPI ، کنترل نسخه ، پروژه های محلی و فایل های توزیع را نصب کنید. بطور کلی بسته های PyPI را نصب خواهید کرد.

برای مشاهده لیست تمام دستورات و گزینه های پیپ ، تایپ کنید:

pip3 --help
مشاهده راهنمای دستور pip3 در لینوکس

می توانید اطلاعات بیشتری در مورد یک فرمان خاص با استفاده از
pip <command> –help
کسب کنید. به عنوان مثال ، برای به دست آوردن اطلاعات بیشتر در مورد دستور نصب ، تایپ کنید:

pip3 install --help

نصب پکیج با استفاده از pip

بیایید بگوییم که شما می خواهید بسته ای به نام scrapy را نصب کنید از scrapy برای استخراج داده ها از وب سایت ها استفاده می شود.

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

pip3 install scrapy

برای نصب نسخه خاص از بسته append == و شماره نسخه بعد از نام بسته:

pip3 install scrapy==1.5

نصب بسته ها با Pip با استفاده از پرونده های مورد نیاز

requirement.txt یک فایل متنی است که شامل لیستی از بسته های pip با نسخه های آنهاست که برای اجرای یک پروژه خاص Python لازم است.

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

pip3 install -r requirements.txt

نتیجه

ما به شما نحوه نصب pip در اوبونتو و نحوه مدیریت بسته های پایتون با استفاده از پیپ را به شما نشان داده ایم.

برای کسب اطلاعات بیشتر در مورد پیپ ، به صفحه راهنمای کاربر pip مراجعه کنید.

درباره AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

پیشنهاده میشه بخونی

آموزش LAMP بر روی اوبونتو 20.04

نحوه نصب LAMP Stack در اوبونتو 20.04

اصطلاح LAMP از سرنام چهار کامپونت اوپن سورس تشکیل شده است. این چهار اجزاء به …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *