requirements.txt - Instalar dependencias desde un archivo en Python
Una buena práctica en proyectos pequeños es usar un archivo para listar las dependencias del proyecto python. Como buena práctica el archivo se nombra como:requirements.txt
.
requirements.txt
Dentro de requirements.txt
coloca el nombre de cada dependencia de tu proyecto, puedes añadir y filtrar las versiones que se deberían usar. Ejemplo:
# Versión específica
numpy==1.21.0
# Versión mayor o igual a
pandas>=1.3.0
# Versión menor a
scikit-learn<0.24
# Versión mayor a
flask>1.1
# Versión dentro de un rango
requests>=2.25,<=2.27
# Última versión compatible (según semantic versioning)
pytest~=6.0
# Versión específica con extras opcionales
matplotlib[toolkits]==3.4.2
Instalar desde un archivo usando pip
Para instalar las dependencias desde un archivo, usando pip, solo debes ejecutar el comando:
pip install -r requirements.txt
-r
. Es una opción depip
que declara que se debe leer el archivo a continuación e instalar las dependencias que especificadas.