ولې pip ستاسو د پیکج له نصبولو مخکې build انحصارونه ډاونلوډ کوي
د سرچینې ویش ممکن build چاپېریال او اضافي انحصارونه وغواړي. هغه ډاونلوډونه د نصب برخه ده، حتی کله چې هدف ارشیف مخکې له مخکې محلي وي.
محلي سرچینه ارشیف لاهم کېدای شي شبکې ته لاسرسی وغواړي. مخکې له دې چې pip یې ونصبوي، کېدای شي د wheel جوړولو لپاره build backend او مرستندویه پیکجونه ورته اړ وي.
په دې ترتیب کې نیمګړتیا ومومئ: هدف ارشیف ترلاسه کول، د build غوښتنو نصبول، backend پرمخ وړل، بیا د رامنځته شوي پیکج نصبول. د backend هنګونه کېدای شي اضافي build غوښتنې وکړي؛ هغه د پیکج د چلېدو انحصارونو څخه جلا دي.
هغه آرټیفکټ وټاکئ چې pip لا ورته اړتیا لري
په “Installing build dependencies” کې ناکام پیکج او URL ولیکئ. اغېزمن انډیکس، د پراکسي لاره، د حساب شرایط او د هغې غوښتنې باور وګورئ، د نصب شوي pip نسخې مستند تنظیمات کاروئ. پخوانی بریالی ډاونلوډ د هر هوسټ یا د هر مرستندوی چاپېریال ته لاسرسی نه ثابتوي. عمومي build غوښتنې کېدای شي د HTTP پراکسي لیست څخه HTTP کاندید وکاروي کله چې هغه لاره اجازه ولري؛ اړین انډیکس او د باور تګلاره وساتئ. تاریخي setup.py ډاونلوډ لارښوونې کېدای شي بېل فرعي پروسې وکاروي.
که بله ماشین په بریالیتوب سره نصب کړي، لومړی ټاکل شوي آرټیفکټونه پرتله کړئ. د هغې Python نسخه یا پلیټ فارم ممکن یو مطابق مخکې جوړ شوی wheel ولري، خو دا ماشین سرچینه ویش ټاکلی او نو build وسایلو ته اړتیا لري.
build چاپېریال په قصد سره برابروئ
--no-build-isolation د اړینو build انحصارونو مسؤلیت تاسو ته لېږدي. دا د پراکسي تصدیق یا د سند باور نه سموني. په محلي ډول نصب شوی backend کېدای شي ورک یا ناسمه غوښتنه پټه کړي.
د قصد سره آفلاین build لپاره، د تصویب شوې پروسې له لارې د پروژې او پلیټ فارم لپاره هدف آرټیفکټ، build غوښتنې او اړین وسایل چمتو کړئ. یوازې د سرچینې ارشیف لرونکې پوښه نیمګړې ده. ناکامه غوښتنه او پړاو په راپور کې وساتئ ترڅو لاره یا چمتو شوی آرټیفکټ سیټ سم شي.