Setja upp með pip í gegnum milliþjón
Gefðu einni pip-skipun milliþjón, athugaðu forgang stillinga og lagaðu vottorðstraust án þess að nota trusted-host sem proxy-krókaleið.
Fyrir eina uppsetningu tekur pip við milliþjóni beint á skipanalínu. Þú getur prófað leið án þess að skrifa varanlega notanda- eða kerfisstillingarskrá:
python -m pip --proxy http://203.0.113.10:8080 install requests
Notaðu endapunkt frá þjónustunni þinni eða úr listanum yfir HTTP-milliþjóna í stað skýringar-IP. Að keyra python -m pip skýrir líka ætlað Python-umhverfi betur en að gera ráð fyrir að sérstakt pip-forrit tilheyri því.
Proxy-URL lýsir tengingunni við milliþjóninn. Hún getur byrjað á http:// þótt pakkaskrá og niðurhal noti HTTPS í gegnum CONNECT.
Ef pip heldur áfram að velja aðra stillingu
Fyrir eigin valkosti pip yfirskrifa skipanalínurök umhverfisbreytur sem yfirskrifa stillingarskrár. Skrár geta verið almennar, notandasértækar eða í sýndarumhverfi. PIP_CONFIG_FILE getur valið viðbótarstillingarskrá.
python -m pip config debug
Þetta telur stillingarheimildir sem pip skoðar. Skoðaðu þær staðbundið: skrár og umhverfisgildi geta innihaldið einkaslóðir eða auðkenni.
Skoðaðu líka PIP_PROXY og venjulegar HTTP/HTTPS-proxy-umhverfisbreytur. Þær eru ekki allar sama stillingarlag; hefðbundin meðferð proxy-umhverfis getur enn skipt máli við greiningu raunleiðarinnar. Ekki gera ráð fyrir að ein eydd notandafærsla hafi fjarlægt allar heimildir.
Proxy-valkostur lagar ekki vottorðstraust
Ef leiðin nær HTTPS-þjónustu en sannprófun bregst, finndu út hvaða vottorð biðlarinn fékk. Heimiluð skoðunaruppsetning gæti þurft samþykktan CA-vöndul:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host merkir hýsil traustan jafnvel án gilds HTTPS. Það stillir ekki IP milliþjónsins og á ekki að vera venjubundið svar við vottorðsvillu. Lagaðu frekar endapunkt eða trauststillingu.
pip 24.2 tók upp kerfisvottorð ásamt certifi sem sjálfgefið á studdum keyrsluumhverfum. Eldra pip notaði ekki sjálfkrafa CA-geymslu stýrikerfisins. Það getur skýrt hvers vegna samþykkt CA stofnunar virkar í einu Python-umhverfi en vantar í annað.
Proxy-rök einnar skipunar hætta að gilda þegar skipuninni lýkur. Ef þú vistar seinna varanlega proxy-stillingu skaltu setja hana á ætlað gildissvið frekar en að gera hvert Python-umhverfi háð endapunkti sem var aðeins til prófunar.