pipx crea contornos de aplicación illados, pero a obtención de paquetes segue comezando polo contorno que se lle dá a pipx. Nun shell POSIX, unha instalación baseada en pip pode usar:

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

Estas asignacións aplícanse a esta invocación e ao seu instalador fillo. Non é necesario poñer o URL do proxy en cada contorno virtual creado. A lista de proxies HTTP ofrece candidatos de punto final cando estas descargas de paquetes poden usar intermediarios públicos.

O pipx actual expón unha escolla de backend. O backend pip explícito de arriba deixa claro o descargador. Unha versión de pipx anterior a esa opción quizais xa use pip por defecto; use a sintaxe que admita a versión instalada.

pip tamén admite a opción --proxy. Se usa --pip-args de pipx para pasar opcións do instalador, manteña eses argumentos co backend pip; non son axustes universais para outro backend nin para o comando instalado.

Unha instalación correcta non configura o tráfico de rede futuro de black nin de calquera outra aplicación instalada. Inicie unha aplicación en rede co contorno ou a configuración de cliente que admita esa aplicación. Ao revés, configurar un proxy só dentro da aplicación non pode reparar a descarga de paquetes anterior.

Ante un erro de certificado, revise a configuración de confianza do descargador en lugar de desactivar as comprobacións. Un 407 refírese á conta do intermediario; un inicio de sesión nun índice privado refírese á orixe do paquete.

Artigos relacionados