pipx creează medii de aplicație izolate, dar obținerea pachetelor începe tot din mediul dat lui pipx. Într-un shell POSIX, o instalare bazată pe pip poate folosi:

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

Aceste atribuiri se aplică acestei invocări și instalatorului său copil. Nu este necesar să puneți URL-ul proxy în fiecare mediu virtual creat. Lista de proxy-uri HTTP oferă candidați de punct final atunci când aceste descărcări de pachete pot folosi intermediari publici.

pipx actual expune o alegere de backend. Backendul pip explicit de mai sus face descărcătorul clar. O versiune pipx anterioară acelei opțiuni poate folosi deja pip implicit; folosiți sintaxa acceptată de versiunea instalată.

pip însuși acceptă și opțiunea --proxy. Dacă folosiți --pip-args al pipx pentru a transmite opțiuni ale instalatorului, păstrați acele argumente la backendul pip; nu sunt setări universale pentru alt backend sau pentru comanda instalată.

O instalare reușită nu configurează traficul de rețea viitor al black sau al oricărei alte aplicații instalate. Lansați o aplicație de rețea cu mediul sau setările de client acceptate de acea aplicație. Invers, un proxy setat doar în interiorul aplicației nu poate repara descărcarea anterioară a pachetelor.

Pentru o eroare de certificat, examinați configurația de încredere a descărcătorului în loc să dezactivați verificările. Un 407 privește contul intermediarului; o autentificare la un index privat privește sursa pachetului.

Articole similare