Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

499
Vistas
¿Es posible bloquear versiones de paquetes en Anaconda?

Instalé Anaconda 3 2.3.0 en Windows xp. Se supone que es la última versión de anaconda compatible con Windows XP , ya que contiene Python 3.4.3, y Python 3.4.x es la última versión de Python compatible con Windows XP.

Al instalar un paquete con

instalar conda

,una de sus dependencias estaba actualizando conda a conda 4.x. conda 4.x fallaba en la línea de comandos al ejecutar conda install. Esto hizo que Anaconda quedara inutilizable y desinstalé Anaconda.

Mi pregunta, ¿es posible bloquear versiones de paquetes? Para los dos casos de uso:

  • bloquear y olvidar: para los paquetes que nunca quiero que se actualicen, necesito ejecutar un comando para bloquearlos una vez para que nunca se actualicen como una dependencia
  • ignorar la actualización: instale un paquete ignorando para actualizar cierto paquete pasado por nombre en esta actualización.

Si solo uno de los 2 casos de uso es posible o se conoce o es más fácil, escríbalo como respuesta.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Hay dos bits en esto. Primero, puede evitar que conda se actualice automáticamente cambiando la opción de configuración auto_update_conda a False :

 conda config --set auto_update_conda False

El otro bit es anclar paquetes a ciertas versiones. Para aquellos paquetes que no desea actualizar, puede anclar la versión agregando una línea a un archivo llamado pinned (es posible que deba crearlo) en el directorio conda-meta del entorno. la sintaxis es

[El código] a continuación [colocado en conda-meta/pinned ] obliga a NumPy a permanecer en la serie 1.7, que es cualquier versión que comience con 1.7, y obliga a SciPy a permanecer exactamente en la versión 0.14.2:

 numpy 1.7.* scipy ==0.14.2

Consulte la documentación para obtener más información.

over 4 years ago · Santiago Trujillo Denunciar

0

Pin para conda install (=): package=1.0

contra

Pin para pip install (==): package==1.0

over 4 years ago · Santiago Trujillo Denunciar

0

Tratar

 pip install <package name==version no*>

por ejemplo

 pip install musdb==0.2.*

Eso clavaría tu paquete

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda