د یوه نصب لپاره pip پراکسي نېغ پر قوماندې کرښه مني. د کارن یا سیستم تلپاتې تنظیم لیکلو پرته لاره ازمویلای شئ:

python -m pip --proxy http://203.0.113.10:8080 install requests

د سند IP پر ځای د خپل خدمت یا HTTP پراکسي لېست پای ټکی وکاروئ. د python -m pip چلول هم غوښتل شوی Python چاپېریال تر هغه اټکل روښانه کوي چې جلا pip پروګرام ورپورې اړه لري.

د پراکسي URL د پراکسي اړیکه بیانوي. په http:// پیلېدلای شي، خو د پکېج شاخص او ښکته کول د CONNECT له لارې HTTPS کاروي.

که pip لا هم بل تنظیم ټاکي

د pip خپلو انتخابونو کې د قوماندې دلیلونه د چاپېریال متغیرونه او هغه د تنظیم فایلونه تر شا کوي. فایلونه په عمومي، کارن یا مجازي چاپېریال کچه شته کېدلای شي. PIP_CONFIG_FILE اضافي فایل ټاکلای شي.

python -m pip config debug

دا هغه تنظیم سرچینې ښيي چې pip یې ګوري. په خپل کمپیوټر یې وګورئ؛ فایلونه یا د چاپېریال ارزښتونه شخصي URL یا د ننوتلو معلومات لرلای شي.

PIP_PROXY او عادي HTTP/HTTPS پراکسي چاپېریال متغیرونه هم وګورئ. دا ټول یوه طبقه نه دي؛ د پراکسي چاپېریال عادي سمبالښت لا هم پر رښتینې لارې اغېز کولای شي. د یوه کارن ثبت ړنګول د ټولو سرچینو لرې کول مه ګڼئ.

د پراکسي انتخاب د سند باور نه رغوي

که لاره HTTPS خدمت ته رسېږي خو تایید ناکام شي، ومومئ مراجع کوم سند ترلاسه کړی. مجاز تفتیش ښايي منظور CA ټولګې ته اړتیا ولري:

python -m pip --proxy http://203.0.113.10:8080 \
  --cert /path/to/approved-ca-bundle.pem install requests

--trusted-host ان له معتبر HTTPS پرته کوربه باوري نښه کوي. د پراکسي IP نه ټاکي او د سند خطا ته عادي ځواب نه باید وي. پای ټکی یا د باور تنظیم سم کړئ.

pip 24.2 په ملاتړ شویو چلون چاپېریالونو کې سیستمي سندونه له certifi سره اصلي کړل. پخواني pip د عامل سیستم CA زېرمتون په خپله نه کاراوه. دا توپیر ښايي تشریح کړي چې منظور سازماني CA په یوه Python چاپېریال کې کار کوي خو په بل کې نشته.

د یوې قوماندې پراکسي دلیل د قوماندې له پای وروسته اغېز نه لري. که وروسته تلپاتې تنظیم خوندي کوئ، په رښتینې غوښتل شوې ساحه کې یې کېږدئ، نه دا چې هر Python چاپېریال یوازې پر ازمویل کېدونکي پای ټکي وتړئ.

اړوندې مقالې