requests mac python syntax install pip package-management

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.