Hola, 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...

ANIBAL OZIEL ALVARADO CERVANTES

ANIBAL OZIEL ALVARADO CERVANTES

Pregunta
studenthace 4 años

Hola, 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.

2 respuestas
para escribir tu comentario
    ANIBAL OZIEL ALVARADO CERVANTES

    ANIBAL OZIEL ALVARADO CERVANTES

    studenthace 4 años

    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

    Pablo Antipan Quiñenao

    studenthace 4 años

    Hola!

    1. Cuando creas un "virtual environment", este queda "vacío" (No olvidar activar el venv
    2. 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
    3. 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

    Saludos!

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.

Curso de Python: Comprehensions, Lambdas y Manejo de Errores
Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.