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.