Instalazio bakarrerako, pipek proxya zuzenean komando-lerroan onartzen du. Bide bat proba dezakezu erabiltzailearen edo sistemaren konfigurazio iraunkorra idatzi gabe:

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

Dokumentazioko IParen ordez, erabili zure zerbitzutik edo HTTP proxyen zerrendatik hautatutako amaiera-puntua. python -m pip exekutatzeak nahi den Python ingurunea ere argitzen du, pip exekutagarri bereizia hari dagokiola suposatu ordez.

Proxyaren URLak proxy-konexioa deskribatzen du. http:// izan dezake hasieran, pakete-indizeak eta deskargek HTTPS CONNECT bidez erabiltzen duten bitartean.

Pipek beste ezarpen bat aukeratzen jarraitzen badu

Pipen aukeretarako, komando-lerroko argumentuek ingurune-aldagaiak gainidazten dituzte, eta horiek konfigurazio-fitxategiak. Fitxategiak maila globalean, erabiltzailearenean edo ingurune birtualean egon daitezke. PIP_CONFIG_FILE aukerak fitxategi gehigarria hauta dezake.

python -m pip config debug

Horrek pipek kontuan hartzen dituen konfigurazio-iturburuak zerrendatzen ditu. Aztertu lokalean: fitxategiek edo ingurune-balioek URL pribatuak edo kredentzialak izan ditzakete.

Aztertu PIP_PROXY eta HTTP/HTTPS proxyaren ohiko ingurune-aldagaiak ere. Ez dira denak konfigurazio-geruza bera; proxy-ingurunearen tratamendu estandarrak garrantzia izan dezake benetako bidea diagnostikatzean. Ez pentsatu erabiltzaile-fitxategiko sarrera bat kentzeak iturburu guztiak ezabatu dituenik.

Proxy-aukera batek ez du ziurtagirien konfiantza konpontzen

Bidea HTTPS zerbitzura iristen bada baina egiaztapenak huts egiten badu, argitu bezeroak zer ziurtagiri jaso duen. Ikuskapen baimenduak onartutako CA sorta behar dezake:

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

--trusted-host aukerak ostalaria fidagarritzat markatzen du HTTPS baliozkorik gabe ere. Ez du proxyaren IPa konfiguratzen eta ez luke ziurtagiri-errorearen ohiko erantzuna izan behar. Zuzendu amaiera-puntua edo konfiantza-konfigurazioa.

pip 24.2k sistemaren ziurtagiriak certifirekin batera lehenetsi zituen onartutako exekuzio-inguruneetan. Aurreko pipek ez zuen automatikoki erabiltzen sistema eragilearen CA biltegia. Horrek azal dezake erakundearen CA onartua Python ingurune batean ibiltzea baina bestean falta izatea.

Komando bakarraren proxy-argumentuak eragina galtzen du komandoa amaitzean. Gero proxy-ezarpen iraunkorra gordetzen baduzu, jarri benetan nahi duzun esparruan; ez utzi Python ingurune guztiak probatzen ari zinen amaiera-puntu baten mende.

Erlazionatutako artikuluak