Installera pipx-program via en proxy
Skicka proxyvariabler till pipx innan det skapar en programmiljö, och skilj pakethämtning från det installerade programmets senare förfrågningar.
pipx skapar isolerade programmiljöer, men pakethämtning börjar fortfarande från miljön som ges till pipx. I ett POSIX-skal kan en pip-baserad installation använda:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip blackDessa tilldelningar gäller för detta anrop och dess underordnade installationsprogram. Det är inte nödvändigt att lägga proxy-URL:en i varje skapad virtuell miljö. HTTP-proxylistan erbjuder slutpunktskandidater när dessa paketnedladdningar kan använda offentliga mellanhänder.
Nuvarande pipx exponerar ett backend-val. Den explicita pip-backenden ovan gör nedladdaren tydlig. En pipx-version från före det alternativet använder kanske redan pip som standard; använd syntaxen som den installerade versionen stöder.
pip självt stöder också ett --proxy-alternativ. Om du använder pipx --pip-args för att skicka installationsalternativ, behåll dessa argument med pip-backenden; de är inte universella inställningar för en annan backend eller för det installerade kommandot.
En lyckad installation konfigurerar inte framtida nätverkstrafik för black eller något annat installerat program. Starta ett nätverksprogram med miljön eller klientinställningarna som programmet stöder. Omvänt kan en proxy som bara sätts inuti programmet inte reparera den tidigare paketnedladdningen.
Vid ett certifikatfel, undersök nedladdarens förtroendekonfiguration i stället för att stänga av kontroller. Ett 407 gäller mellanhandens konto; en inloggning till ett privat index gäller paketkällan.