Mat pip duerch e Proxy installéieren
Gitt engem pip-Befeel e Proxy, kontrolléiert d’Prioritéit vun Astellungen a fléckt Zertifikatsvertrauen ouni trusted-host als Proxy-Ëmwee.
Fir eng eenzel Installatioun akzeptéiert pip e Proxy direkt op der Kommandozeil. Dir kënnt eng Streck testen ouni permanent Benotzer- oder Systemkonfiguratioun ze schreiwen:
python -m pip --proxy http://203.0.113.10:8080 install requests
Benotzt en Endpunkt vun Ärem Service oder aus der Lëscht vun HTTP-Proxye amplaz vun der Dokumentatiouns-IP. python -m pip auszeféieren mécht och dat gewënschte Python-Ëmfeld méi kloer wéi unzehuelen, datt e separat pip-Programm dozou gehéiert.
D’Proxy-URL beschreift d’Proxy-Verbindung. Si ka mat http:// ufänken, wärend de Pakindex an Downloads HTTPS duerch CONNECT benotzen.
Wann pip ëmmer eng aner Astellung wielt
Fir pip seng eegen Optiounen hunn Argumenter vun der Kommandozeil Virrang virun Ëmfeldvariabelen an déi viru Konfiguratiounsfichieren. Fichiere kënnen global, beim Benotzer oder am virtuellen Ëmfeld leien. PIP_CONFIG_FILE kann en zousätzleche Fichier auswielen.
python -m pip config debug
Dat weist d’Konfiguratiounsquellen, déi pip berücksichtegt. Kontrolléiert lokal: Fichieren oder Ëmfeldwäerter kënne privat URLen oder Zougangsdonnéeën enthalen.
Ënnersicht och PIP_PROXY an déi normal HTTP/HTTPS-Proxy-Ëmfeldvariabelen. Si sinn net all déiselwecht Schicht; d’Standardbehandlung vum Proxy-Ëmfeld kann déi tatsächlech Streck nach beaflossen. Huelt net un, datt eng geläschte Benotzerentrée all méiglech Quelle geläscht huet.
Eng Proxy-Optioun reparéiert keen Zertifikatsvertrauen
Wann d’Streck en HTTPS-Service erreecht, awer d’Verifikatioun net klappt, fannt eraus, wat fir en Zertifikat de Client krut. Eng autoriséiert Inspektioun kann e guttgeheeschtene CA-Bündel brauchen:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host markéiert en Host als vertrauenswierdeg och ouni gültegt HTTPS. Et stellt keng Proxy-IP an a soll net déi üblech Äntwert op en Zertifikatsfeeler sinn. Fléckt amplaz den Endpunkt oder d’Vertrauenskonfiguratioun.
pip 24.2 huet Systemzertifikater nieft certifi als Standard op ënnerstëtzte Lafzäitëmfelder agefouert. Fréiere pip huet de CA-Späicher vum Betribssystem net automatesch benotzt. Dat kann erklären, firwat eng guttgeheescht Organisatiouns-CA an engem Python-Ëmfeld funktionéiert, awer an engem anere net do ass.
D’Proxyargument fir ee Befeel hält op ze wierken, wann de Befeel fäerdeg ass. Späichert Dir spéider eng permanent Astellung, setzt se an de gewënschte Beräich amplaz all Python-Ëmfeld vun engem nëmme getestenen Endpunkt ofhängeg ze maachen.