د Pip او Pip3 ترمنځ څه توپیر دی؟ (افشا شوي) - ټول توپیرونه
فهرست
ایا تاسو د تخنیک سره مینه لرئ یا د 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 |
ولې موږ په پایتون کې پیپ ته اړتیا لرو؟
د 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
- کاروونکو ته اجازه ورکوي چې د چاپیریالونو ترمنځ په اسانۍ سره تیر شي
- شامل دي د کانډا کڅوړې مدیر
- د ډیری ګټور ډیټا ساینس کڅوړو سره راځي چې دمخه نصب شوي 25>
- د ټیمونو لپاره سوداګریز ملاتړ چمتو کوي چې د بشپړ ډیټا ساینس ته اړتیا لري پلیټ فارم
- ممکن د هغو کاروونکو لپاره چې یوازېیو څو کڅوړو ته اړتیا لرئ
- یوازې د Pip یا Conda په پرتله کارول خورا ستونزمن کیدی شي
- Npm کاروونکو ته د npm ایکوسیستم لپاره د کارولو اسانه کمانډ لاین انٹرفیس چمتو کوي. په زړه پورې خبره دا ده چې له 11 ملیون څخه ډیر پراختیا کونکي پدې سافټویر تکیه کوي.
- Homebrew د هغه شیانو د نصبولو لپاره خورا ښه دی چې ایپل پوښلي ندي. سوت کڅوړې کیچ کوي، ډاونلوډونه د پخوا په پرتله ګړندي او اسانه کوي.
- RequireJS د براوزرونو لپاره جاواسکریپټ فایلونه غوره کوي، پداسې حال کې چې بوور کاروونکو ته د ویب غوښتنلیکونو اجزاوو اداره کولو لپاره لاره وړاندې کوي.
- Browserify د پیرودونکي اړخ لپاره د جاواسکریپټ فایلونو په بنډل کولو کې ماهر دی، پداسې حال کې چې بنډلر د غوښتنلیک انحصار اداره کولو لپاره یو عام انٹرفیس وړاندې کوي.
- جزا د ځواکمن او بیا کارونې وړ UI اجزاو جوړولو لپاره مناسب دی.
- Pip او Pip3 دواړه د تخنیکي مینه والو لپاره اړین وسیلې دي.
- Pip د بسته بندۍ مدیر دی چې د Python نسخې سره دمخه نصب شوی3.4 یا لوړ، پداسې حال کې چې Pip3 د پایپ تازه نسخه ده چې په عمده توګه د Python 3 لپاره کارول کیږي.
- دا مهمه ده چې د دې دوو کڅوړو مدیرانو ترمنځ توپیرونه درک کړي ترڅو ستاسو د پروژې لپاره غوره پریکړه وکړي.
- Pip او Pip3 دواړه ځانګړتیاوې لري لکه نوي فعالیتونه، د کارونې ښه والی، او د ژوند کیفیت لوړول، چې د نړۍ سره د پروژو شریکول اسانه کوي.
د کانډا زیانونه:
- 23>د پایپ په پرتله لږ هوښیار او کارول یې خورا ستونزمن دي
اناکونډا
ایناکونډا د Python توزیع ده چې پکې د کانډا کڅوړې مدیر شامل دي ، د ډیری نورو ګټورو ډیټا ساینس کڅوړو سره. دا د ډیټا ساینس پایپ لاین ټولو اړخونو اداره کولو لپاره کارول کیدی شي ، له نصب څخه تر ګمارلو پورې.
اناکونډا د هغو ټیمونو لپاره غوره ده چې د تجارتي مالتړ سره بشپړ ځانګړتیا لرونکي ډیټا ساینس پلیټ فارم ته اړتیا لري.
د اناکونډا ګټې:
د اناکونډا زیانونه:
د Pip لپاره بدیلونه
26> څه دي د Pip لپاره بدیلونه؟پائپ د Python لپاره یو پیاوړی بسته مدیر دی، مګر دا یوازینی اختیار نه دی.
نور بدیلونه، لکه npm، Homebrew، Yarn، RequireJS، Bower، Browserify، Bundler، Component، PyCharm، او Conda، هم د ټیکنالوژۍ مینه والو ته د بسته بندۍ مدیریت خدمات وړاندې کوي.