ANIBAL OZIEL ALVARADO CERVANTES
PreguntaHola, me podrían ayudar con lo siguiente :
Estando en el entorno virtual corrí el comando
pip freeze, pero al profesor no le listo ningún modulo ó dependencia, pero a mí si me listo cerca de 60 módulos que ya estaban alojados ahí.
Después corrí el comando pip install pandas y se instalaron correctamente los 5 módulos nuevos (pandas).
posteriormente procedí a correr el comando pip freeze > requirements.txt y todo correcto, después procedo a revisar el contenido de requirements.txt y se listan los 5 archivos nuevos (pandas) más los 60 módulos que ya estaban.
De lo anterior, tengo las siguientes dudas :
Sí dejo así el archivo requirements.txt con los demás archivos, existe riesgo al compartirlo en git-hub ???
O me podrán apoyar con el procedimiento para borrar todos los módulos para que este “limpio” mi entorno virtual y ahora si grabar solo los 5 módulos nuevos (pandas).
¡Saludos !
Aníbal.
- Cuando creas un "virtual environment", este queda "vacío" (No olvidar activar el venv
- El archivo requirements.txt tiene sentido compartirlo porque a gitHub no se suben los modulos. Luego, para que al clonar el repo, se instale todo nuevamente se emplea el archvo requirements.txt
- Cuando instalas dependiencias como pandas, numpy, etc.; es posible que se instalen otros modulos adicionales. Esto es normal y parte de la "magia" de pip
ANIBAL OZIEL ALVARADO CERVANTES
Precisando lo anterior si tenia activado el "venv". y en cuanto a los módulos adicionales ya estaban instalados, es decir no se instalaron con el comando pip install pandas, ya estaban esos archivos ahí.
¡Saludos!
atte.
Aníbal

Pablo Antipan Quiñenao
Hola!
Saludos!