¿Existe un soporte de archivo de proyecto como npm / package.json para el pip de Python?

Acabo de comenzar a trabajar en un proyecto donde necesitaba instalar muchas dependencias a través de pip. Las instrucciones fueron hacer todo manualmente.

He usado nodejs y maven antes, donde este proceso está automatizado y las dependencias están aisladas entre proyectos. Por ejemplo, en el nodo puedo configurar todo en package.json y simplemente ejecutar npm install ik mi directorio de proyecto.

¿Hay algo similar para pip?

Respuestas a la pregunta(2)

Su respuesta a la pregunta