pipx opretter isolerede programmiljøer, men pakkehentning starter stadig fra det miljø, der gives til pipx. I en POSIX-skal kan en pip-baseret installation bruge:

http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip black

Disse tildelinger gælder for dette kald og dets underordnede installationsprogram. Det er ikke nødvendigt at placere proxy-URL'en i hvert oprettet virtuelt miljø. HTTP-proxylisten tilbyder endpoint-kandidater, når disse pakkedownloads kan bruge offentlige mellemled.

Den nuværende pipx eksponerer et backend-valg. Det eksplicitte pip-backend ovenfor gør downloaderen tydelig. En pipx-version fra før denne mulighed bruger måske allerede pip som standard; brug den syntaks, som den installerede version understøtter.

pip understøtter også selv en --proxy-mulighed. Hvis du bruger pipx' --pip-args til at videresende installationsmuligheder, skal du beholde disse argumenter hos pip-backend'en; de er ikke universelle indstillinger for et andet backend eller for den installerede kommando.

En vellykket installation konfigurerer ikke black eller andre installerede programmers fremtidige netværkstrafik. Start et netværksprogram med det miljø eller de klientindstillinger, som programmet understøtter. Omvendt kan en proxy, der kun sættes inde i programmet, ikke reparere den tidligere pakkedownload.

Ved en certifikatfejl skal du undersøge downloaderens tillidskonfiguration i stedet for at slå kontrollerne fra. En 407 angår mellemledets konto; et login til et privat indeks angår pakkekilden.

Relaterede artikler