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.

Tengdir greinar