mac activate python pip virtualenv virtualenvwrapper

python - activate - virtualenv ubuntu



Archivos de configuración de pip específicos de Virtualenv (1)

Necesito usar diferentes archivos de configuración de pip según el proyecto en el que estoy trabajando actualmente. Cada proyecto se extrae de un repositorio pypi separado y necesita su propio bloque en mi archivo .pip / pip.conf

[global] timeout = 60 index-url = <my_custom_pypi_repo>

¿Hay una manera de proporcionar un archivo pip.conf en una base virtualenv específica?

Idealmente cuando corro

workon env1 pip install env1_package

Solo intentaría y descargaría desde el archivo de configuración env1.

Y similar para env2 Idealmente cuando corro

workon env2 pip install env2_package

Me gustaría que no solicitara este paquete desde el servidor env1 pypi.


Encontré esto después de haber publicado la pregunta:

https://pip.pypa.io/en/stable/user_guide/#config-file

~/.pip/pip.conf

Necesitará establecer:

~/.virtualenvs/env1/pip.conf ~/.virtualenvs/env2/pip.conf

Todavía heredará de:

~/.pip/pip.conf

Pero permitirá que se sobrescriba para cada entorno.