Tengo dos preguntas muy simples con respecto a la actualización de conda. Es decir, cuando actualizo uno de mis entornos con conda update --all , recibo una advertencia
==> WARNING: A newer version of conda exists. <== current version: xyz1 latest version: xyz2 Please update conda by running $ conda update -n base conda Mi configuración comprende un entorno base y dos entornos de trabajo reales, por ejemplo, (env1) y (env2). Los últimos dos entornos se mantienen actualizados con conda update --all , emitido dentro de cada uno de esos entornos. El entorno base solo se generó en el proceso de instalación de Anaconda.
Pregunta 1 : ¿Se debe ejecutar conda update -n base conda en la línea de comando del sistema operativo (Linux) antes de activar cualquier entorno? ¿O se debe activar un entorno particular? ¿O es irrelevante el entorno desde el cual se emite este comando?
Pregunta 2 : después de ejecutar conda update -n base conda desde cualquier entorno, según lo determinado por la respuesta a la pregunta 1, ¿se instalaría o actualizaría una conda update --all posterior, todo emitido dentro de uno de mis dos entornos de trabajo (env1,2) ¿algún material adicional, solo como consecuencia de la conda update -n base conda ?
(PD: encuentro muchas preguntas en stackoverflow con respecto a conda update conda , pero no parecen cubrir esta).
P1: -n especifica explícitamente el entorno: este comando se ejecutará en cualquier entorno e incluso si no tiene ningún entorno activo.
P2: En todos los casos, excepto en muy pocos, la actualización de conda no afectará los paquetes que deben instalarse en otros entornos. conda desempeña el papel de administrador de paquetes. Los paquetes se extraen de un índice que es independiente de la versión de conda.
usted trata con conda como cualquier otro administrador de paquetes, lo actualiza en el entorno base mediante conda update -n base conda
conda update --allestá destinado a actualizar todos los paquetes en el entorno activado, marque esto