pipx maakt geïsoleerde applicatieomgevingen, maar pakketophaal begint nog steeds bij de omgeving die aan pipx wordt gegeven. In een POSIX-shell kan een op pip gebaseerde installatie dit gebruiken:

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

Deze toewijzingen gelden voor deze aanroep en de onderliggende installer. Het is niet nodig de proxy-URL in elke gemaakte virtuele omgeving te zetten. De HTTP-proxylijst biedt eindpuntkandidaten wanneer deze pakketdownloads openbare tussenpersonen mogen gebruiken.

Het huidige pipx biedt een backend-keuze. De expliciete pip-backend hierboven maakt de downloader duidelijk. Een pipx-versie van vóór die optie gebruikt misschien al standaard pip; gebruik de syntaxis die de geïnstalleerde versie ondersteunt.

pip zelf ondersteunt ook een --proxy-optie. Als je --pip-args van pipx gebruikt om installer-opties door te geven, houd die argumenten dan bij de pip-backend; ze zijn geen universele instellingen voor een andere backend of voor de geïnstalleerde opdracht.

Een geslaagde installatie configureert niet het toekomstige netwerkverkeer van black of van een andere geïnstalleerde applicatie. Start een netwerkapplicatie met de omgeving of clientinstellingen die die applicatie ondersteunt. Omgekeerd kan een proxy die alleen binnen de applicatie wordt ingesteld, de eerdere pakketdownload niet repareren.

Bij een certificaatfout onderzoekt u de vertrouwensconfiguratie van de downloader in plaats van controles uit te schakelen. Een 407 betreft het account van de tussenpersoon; een aanmelding bij een privé-index betreft de pakketbron.

Gerelateerde artikelen