es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es posible forzar la instalación de una versión específica de una de las dependencias de una biblioteca de Python?

Me gustaría instalar scikit-learn==0.24.0 y scipy==1.7.1, que es una de sus dependencias. Scikit-learn necesita una versión de scipy que sea >=0.19.1.

Tengo el siguiente requirements.txt:

scipy==1.7.1
scikit-learn==0.24.0

Por lo tanto:
1. Descarga scipy 1.7.1.
2. Descarga scikit-learn 0.24.0.
3. Descarga scipy nuevamente con la versión 1.7.3.

Versión de Python: 3.7
Versión de Pip: 18.1

Me gustaría que scipy se descargue solo la primera vez. ¿Cómo se puede hacer eso?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puede intentar usar el comando pip install --no-deps scikit-learn==0.24.0 para instalar scikit-learn sin que se instalen o actualicen sus dependencias. Esto debería evitar la segunda descarga de una versión más nueva de scipy. Sin embargo, tenga en cuenta que no actualizar las dependencias puede causar problemas de compatibilidad o vulnerabilidades de seguridad, por lo que se recomienda mantenerlas actualizadas a menos que haya una razón específica para no hacerlo.

Comments are closed.