Ynstallearje mei pip fia in proxy
Jou ien pip-kommando in proxy, kontrolearje konfiguraasjefoarrang en herstel sertifikaatfertrouwen sûnder trusted-host as proxyomwei.
Foar ien ynstallaasje akseptearret pip in proxy direkt op de kommandorigel. Do kinst in rûte besykje sûnder permaninte brûkers- of systeemkonfiguraasje te skriuwen:
python -m pip --proxy http://203.0.113.10:8080 install requests
Brûk ynstee fan it dokumintaasje-IP in einpunt fan dyn tsjinst of út de list mei HTTP-proxy’s. Mei python -m pip is ek it bedoelde Python-miljeu dúdliker as wannearst oannimst dat in apart pip-programma dêrby heart.
De proxy-URL beskriuwt de proxyferbining. Dy kin begjinne mei http:// wylst pakketyndeks en downloads HTTPS fia CONNECT brûke.
As pip hieltyd in oare ynstelling kiest
Foar pips eigen opsjes geane kommandorigelarguminten foar omjouwingsfariabelen en dy foar konfiguraasjebestannen. Bestannen kinne globaal, per brûker of per firtuele omjouwing bestean. PIP_CONFIG_FILE kin in ekstra bestân kieze.
python -m pip config debug
Dit lit de konfiguraasjeboarnen sjen dy’t pip meinaamt. Besjoch se lokaal: bestannen en omjouwingswearden kinne privee-URL’s of oanmeldgegevens befetsje.
Kontrolearje ek PIP_PROXY en de gewoane HTTP/HTTPS-proxyomjouwingsfariabelen. Se binne net allegear deselde laach; standertôfhanneling fan de proxyomjouwing kin noch fan belang wêze foar de echte rûte. Nim net oan dat ien wiske brûkersyngong alle boarnen fuorthelle hat.
In proxyopsje herstelt gjin sertifikaatfertrouwen
Berikt de rûte in HTTPS-tsjinst mar mislearret ferifikaasje, sykje út hokker sertifikaat de kliïnt krige. In autorisearre ynspeksje kin in goedkarde CA-bondel fereaskje:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host markearret in host as fertroud sels sûnder jildige HTTPS. It stelt gjin proxy-IP yn en heart gjin gewoane reaksje op in sertifikaatflater te wêzen. Herstel it einpunt of de fertrouwenskonfiguraasje.
pip 24.2 fierde systeemsertifikaten njonken certifi as standert yn op stipe runtimes. Eardere pip brûkte de CA-opslach fan it bestjoeringssysteem net automatysk. Dit kin ferklearje wêrom’t in goedkarde organisaasje-CA yn de iene Python-omjouwing wurket en yn in oare ûntbrekt.
It proxyargumint foar ien kommando ferfalt as dat klear is. Bewarrest letter in fêste ynstelling, set dy dan op it bedoelde nivo ynstee fan elke Python-omjouwing ôfhinklik te meitsjen fan in einpunt datst allinnich testest.