د Pip او Pip3 ترمنځ څه توپیر دی؟ (افشا شوي) - ټول توپیرونه

 د Pip او Pip3 ترمنځ څه توپیر دی؟ (افشا شوي) - ټول توپیرونه

Mary Davis

ایا تاسو د تخنیک سره مینه لرئ یا د Python کڅوړو کارولو لپاره نوي یاست؟ ایا تاسو د Pip او Pip3 ترمنځ توپیرونو په اړه مغشوش یاست؟

دا اړینه ده چې د دې دوه بسته بندۍ مدیرانو ترمنځ توپیر پوه شئ، په ځانګړې توګه که تاسو د Python 2 او Python 3 دواړو لپاره د کڅوړو اداره کولو پلان لرئ. پدې بلاګ پوسټ کې، زه به د Pip او Pip3 ترمنځ توپیر تشریح کړم، نو تاسو کولی شئ د خپلې پروژې لپاره غوره پریکړه وکړئ.

پپ یو ماډل دی چې د Python نسخې "site-packages" لارښود کې د کڅوړو نصبولو لپاره کارول کیږي او ډاډ ترلاسه کوي چې دا د اړونده ژباړونکي لپاره شتون لري.

Pip3، له بلې خوا، یو تازه شوی پایپ نسخه ده چې په ځانګړې توګه د Python 3 لپاره کارول کیږي. دا تاسو ته اجازه درکوي چې مجازی چاپیریال رامینځته او اداره کړئ او یوازې د Python 3 چاپیریال کې کار کوي.

د دې لپاره چې ډاډ ترلاسه کړئ چې تاسو په سم ژباړونکي کې کڅوړې نصب کوئ، د Python 2 لپاره pip او د Python 3 لپاره pip3 وکاروئ.

اوس چې تاسو د دې په اړه اساسي پوهه لرئ. د Pip او Pip3 ترمنځ توپیر، راځئ چې ژوره پوه شو او د دې کڅوړې مدیران په ډیر تفصیل سره معاینه کړو.

پیپ څه شی دی؟

پائپ د تخنیکي مینه والو لپاره لازمي وسیله ده. دا د بسته بندۍ مدیر دی چې د Python نسخې 3.4 یا لوړ سره دمخه نصب شوی ، او دا د انټرنیټ څخه د کتابتونونو نصبولو لپاره د یوې لارې په توګه کار کوي چې د معیاري Python کتابتون برخې په توګه نه راځي.

پائپ کې ځانګړتیاوې شاملې دي لکه نوي فعالیتونه، ښه شويد کارونې وړتیا، او د ژوند کیفیت لوړول، د نړۍ سره د پروژو شریکول اسانه کوي.

د پایپ کارولو لپاره، یو څوک کولی شي په ساده ډول د کمانډ پرامپټ پرانیزي او "pip –version" ټایپ کړي ترڅو وګوري چې ایا دا نصب شوی. که نه، نو "py get-pip.py" به د Python نسخه نصب کړي چې غوښتنه شوې وه.

سربیره پردې، د pip کمانډونه د نصبولو، غیر نصبولو، او کتلو لپاره کارول کیدی شي چې کوم کڅوړې نصب شوي دي.

Pip3 څه شی دی؟

Pip3 څه شی دی؟

Pip3 د Pip وروستۍ نسخه ده چې د Python 3 لپاره ډیزاین شوې. دا د pip په څیر ډیری ورته فعالیت ملاتړ کوي، لکه د انټرنیټ څخه د کتابتونونو نصب کول مګر د دې لپاره هم کارول کیدی شي. نور مشخص کارونه.

هم وګوره: په ایس کیو ایل کې د کیڼ اړخ او کیڼ اړخ شمولیت ترمنځ توپیر - ټول توپیرونه

Pip3 ورته کمانډونه د pip په څیر کاروي او پراختیا کونکو ته اجازه ورکوي چې په اسانۍ سره کتابتونونو ته لاسرسی ومومي کوم چې له انټرنیټ څخه ډاونلوډ شوي دي. سربیره پردې ، پدې کې کمانډونه شامل دي چې کولی شي د کڅوړو او انحصارونو اداره کولو کې مرسته وکړي ، دا اسانه کوي د نړۍ سره پروژې شریکولو لپاره.

هم وګوره: د شونین او سینین ترمنځ توپیر - ټول توپیرونه

Pip vs. Pip3

Pip Pip3
د پایتون نسخه 2.X 3.X
انسټالول د Python په ډیری توزیعونو کې دمخه نصب شوی کله چې د python نسخه غوښتنه شوې وي ، او بیا د هغې مطابق نصب شي
هدف <13 د pip vs pip3 مختلف عملیاتو لپاره د مختلف کڅوړو نصبولو لپاره کارول کیږي د Pip تازه نسخه په عمده ډول د Python لپاره کارول کیږي3
د Pip او Pip3 تر مینځ یو لنډ توپیر

ولې موږ په پایتون کې پیپ ته اړتیا لرو؟

د Python کڅوړې نصب کول خورا اسانه دي کله چې د پایپ وسیلې په مرسته ترسره شي.

د مثال په توګه ، که تاسو اړتیا لرئ د دریمې ډلې کڅوړه یا کتابتون نصب کړئ ، لکه د غوښتنې په توګه، تاسو باید لومړی دا د Pip په کارولو سره نصب کړئ.

پپ د پیکج مدیریت سیسټم دی چې د Python-based سافټویر کڅوړو نصب او اداره کولو لپاره کارول کیږي. د Python Package Index، د کڅوړو لپاره معمول ذخیره د دوی انحصار، ډیری کڅوړې لري (PyPI).

Pip vs. Conda vs. Anaconda

Pip یوازې د Python کڅوړو سره کار کوي.

Pip

پائپ د Python د بسته بندۍ مدیر دی چې کاروونکو ته اجازه ورکوي چې د Python Package Index (PyPI) څخه کڅوړې نصب، تازه او اداره کړي.

دا کارول اسانه دي او تقریبا نصب کیدی شي. د Python هره نسخه. په هرصورت، دا یوازې په خالص Python کې لیکل شوي کڅوړو سره کار کوي، نو ډیر پیچلي کتابتونونه لکه Scikit-learn باید په جلا توګه نصب شي.

پائپ د هغو کاروونکو لپاره غوره دی چې یوازې د Python کڅوړې نصبولو ته اړتیا لري .

د Pip ګټې:

  • استعمال او نصب کول اسانه دي
  • یوازې د Python کڅوړې نصبوي

د Pip Cons:

  • په نورو ژبو لیکل شوي کڅوړو سره کار نه کوي
  • پیچلي کتابتونونه نه اداره کوي لکه Scikit-learn

Conda

کونډا د کراس پلیټ فارم کڅوړه او چاپیریال دیمدیر چې کاروونکو سره د دوی د ډیټا ساینس کاري جریان اداره کولو کې مرسته کوي.

دا دوی ته اجازه ورکوي چې په اسانۍ سره د مختلف چاپیریالونو ترمینځ تیر شي ، لکه د کمانډ لاین ، جوپیټر نوټ بوک ، او داسې نور.

کونډا د هغو کاروونکو لپاره غوره دی چې اړتیا لري په مختلفو ژبو لیکل شوي کڅوړې نصب کړي ، لکه جاوا یا C++، او همدارنګه د هغو کسانو لپاره چې ډیر پیچلي کتابتونونو ته اړتیا لري لکه Scikit-learn.

د کانډا ګټې:

  • په مختلفو ژبو لیکل شوي کڅوړې نصبولو لپاره کارول کیدی شي
  • پچه کتابتونونه لکه سکیکیټ زده کړه شامله ده
  • <25
    • کاروونکو ته اجازه ورکوي چې د چاپیریالونو ترمنځ په اسانۍ سره تیر شي

    د کانډا زیانونه:

      23>د پایپ په پرتله لږ هوښیار او کارول یې خورا ستونزمن دي

    اناکونډا

    ایناکونډا د Python توزیع ده چې پکې د کانډا کڅوړې مدیر شامل دي ، د ډیری نورو ګټورو ډیټا ساینس کڅوړو سره. دا د ډیټا ساینس پایپ لاین ټولو اړخونو اداره کولو لپاره کارول کیدی شي ، له نصب څخه تر ګمارلو پورې.

    اناکونډا د هغو ټیمونو لپاره غوره ده چې د تجارتي مالتړ سره بشپړ ځانګړتیا لرونکي ډیټا ساینس پلیټ فارم ته اړتیا لري.

    د اناکونډا ګټې:

    • شامل دي د کانډا کڅوړې مدیر
    • د ډیری ګټور ډیټا ساینس کڅوړو سره راځي چې دمخه نصب شوي
    • 25>
      • د ټیمونو لپاره سوداګریز ملاتړ چمتو کوي چې د بشپړ ډیټا ساینس ته اړتیا لري پلیټ فارم

      د اناکونډا زیانونه:

      • ممکن د هغو کاروونکو لپاره چې یوازېیو څو کڅوړو ته اړتیا لرئ
      • یوازې د Pip یا Conda په پرتله کارول خورا ستونزمن کیدی شي

      د Pip لپاره بدیلونه

      26> څه دي د Pip لپاره بدیلونه؟

      پائپ د Python لپاره یو پیاوړی بسته مدیر دی، مګر دا یوازینی اختیار نه دی.

      نور بدیلونه، لکه npm، Homebrew، Yarn، RequireJS، Bower، Browserify، Bundler، Component، PyCharm، او Conda، هم د ټیکنالوژۍ مینه والو ته د بسته بندۍ مدیریت خدمات وړاندې کوي.

      • Npm کاروونکو ته د npm ایکوسیستم لپاره د کارولو اسانه کمانډ لاین انٹرفیس چمتو کوي. په زړه پورې خبره دا ده چې له 11 ملیون څخه ډیر پراختیا کونکي پدې سافټویر تکیه کوي.
      • Homebrew د هغه شیانو د نصبولو لپاره خورا ښه دی چې ایپل پوښلي ندي. سوت کڅوړې کیچ کوي، ډاونلوډونه د پخوا په پرتله ګړندي او اسانه کوي.
      • RequireJS د براوزرونو لپاره جاواسکریپټ فایلونه غوره کوي، پداسې حال کې چې بوور کاروونکو ته د ویب غوښتنلیکونو اجزاوو اداره کولو لپاره لاره وړاندې کوي.
      • Browserify د پیرودونکي اړخ لپاره د جاواسکریپټ فایلونو په بنډل کولو کې ماهر دی، پداسې حال کې چې بنډلر د غوښتنلیک انحصار اداره کولو لپاره یو عام انٹرفیس وړاندې کوي.
      • جزا د ځواکمن او بیا کارونې وړ UI اجزاو جوړولو لپاره مناسب دی.
      د Python Pip نصبولو څرنګوالی زده کولو لپاره دا ویډیو وګورئ.

      پایله

      • Pip او Pip3 دواړه د تخنیکي مینه والو لپاره اړین وسیلې دي.
      • Pip د بسته بندۍ مدیر دی چې د Python نسخې سره دمخه نصب شوی3.4 یا لوړ، پداسې حال کې چې Pip3 د پایپ تازه نسخه ده چې په عمده توګه د Python 3 لپاره کارول کیږي.
      • دا مهمه ده چې د دې دوو کڅوړو مدیرانو ترمنځ توپیرونه درک کړي ترڅو ستاسو د پروژې لپاره غوره پریکړه وکړي.
      • Pip او Pip3 دواړه ځانګړتیاوې لري لکه نوي فعالیتونه، د کارونې ښه والی، او د ژوند کیفیت لوړول، چې د نړۍ سره د پروژو شریکول اسانه کوي.

Mary Davis

مریم ډیوس یو لیکوال ، د مینځپانګې جوړونکی ، او لیواله څیړونکی دی چې په بیلابیلو موضوعاتو کې د پرتله کولو تحلیل کې تخصص لري. په ژورنالیزم کې د لیسانس او ​​په ساحه کې د پنځو کلونو تجربې سره، مریم خپلو لوستونکو ته د بې طرفه او مستقیم معلوماتو وړاندې کولو لیوالتیا لري. د لیکلو سره د هغې مینه هغه وخت پیل شوه کله چې هغه ځوانه وه او د لیکلو په برخه کې د هغې د بریالۍ مسلک تر شا یو محرک ځواک و. د پوهیدلو اسانه او ښکیل شکل کې د څیړنې او موندنو وړاندې کولو لپاره د مریم وړتیا هغه د ټولې نړۍ لوستونکو ته خوښ کړې. کله چې هغه نه لیکي، مریم د کورنۍ او ملګرو سره د سفر، لوستلو او مصرف کولو څخه خوند اخلي.