python - mac - Dividir archivos de requisitos en pip
install requests python 3 windows (1)
Para crear entornos virtuales Python utilizo virtualenv y pip. El flujo de trabajo es muy simple:
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
La cantidad de archivos de requisitos diferentes puede crecer lo suficiente como para ser útil para tener una manera de incluirlos a la vez, así que prefiero decir:
$ pip install -r /path/to/requirements/req1_req2.txt
con req1_req2.txt
contiene algo como:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
o de otro modo:
$ pip install -r /path/to/requirements/*.txt
Nada de eso funciona y, por muy simple que sea, no puedo averiguar cómo hacer lo que quiero.
¿Cualquier sugerencia?
La -r
no está restringida al uso de la línea de comandos solamente, también se puede usar dentro de los archivos de requisitos. Así que ejecutando pip install -r req-1-and-2.txt
cuando req-1-and-2.txt contiene esto:
-r req-1.txt
-r req-2.txt
instalará todo lo especificado en req-1.txt y req-2.txt.