pip es un sistema de gestión de paquetes que permite instalar y gestionar software escrito en Python. Si el sistema en el que tenemos que hacer uso de pip no tiene salida directa a Internet pero existe la posibilidad de saltar a través de un proxy, podemos establecer una configuración específica de pip para ello.
En el caso de GNU/Linux o Unix, lo habitual es utilizar el parámetro --proxy
especifico para pip:
# pip install --proxy=https://user@ip:port paquete
Por ejemplo, para utilizar pip a través de un proxy con IP 10.0.0.100 y puerto 3128, sin requerimientos de autenticación:
# pip install --proxy=10.0.0.100:3128 paquete
Si se quiere establecer esta configuración de forma permanente, se puede añadir al archivo global de configuración de pip o el del usuario ~/pip/pip.conf
(en windows: pip.ini
)
[global] proxy = 10.0.0.100:3128