Saltar al contenido

El indicador de Anaconda se cierra inmediatamente: el sistema no pudo encontrar el valor o la clave de registro especificada

Solución:

Después de instalar keras tuve el mismo problema.

lo comprobé Navegador Anaconda> Ambientes para un paquete relacionado. Encontré el paquete vs2015_win-64 que decía

Activación y verificación de la versión del compilador MSVC 14 (VS 2015)

No pude eliminar el paquete con Anaconda Navigator.

El indicador de Anaconda se cierra inmediatamente después del mensaje de error, pero hay tiempo suficiente para detener la ejecución del comando con Ctrl + C + Ingresar. Ahora pude usar el indicador de Anaconda para eliminar el paquete.

Mensaje de Anaconda:

conda uninstall vs2015_win-64

Esto también me pasó a mí después de actualizar todos mis paquetes. Investigué un poco y el error proviene de C:UsersusernameAppDataLocalContinuumminiconda3etccondaactivate.dvs2015_compiler_vars.bat

Este archivo tiene su última línea antes de su error:

for /f "skip=2 tokens=2,*" %%A in ('reg query "%VSREGKEY%" /v InstallDir') do SET "VSINSTALLDIR=%%B"

Y si corres reg query "%VSREGKEY%" /v InstallDiren el símbolo del sistema de Windows, obtendrá el mismo error que ve en el símbolo del sistema de Anaconda.

Intenté hacer algunos cambios para manejar este error, pero incluso si logra superarlo, es probable que termine recibiendo este error: Did not find VS in registry or in VS140COMNTOOLS env var - exiting Esto está sucediendo porque el VSINSTALLDIR La variable bash está destinada a encontrar la vcvarsall.bat archivo más adelante en el script, pero ahora ese directorio aparece vacío.

No pude encontrar ninguno vcvarsall.bat en mi sistema, probablemente porque no he instalado Visual Studio para el que está destinado este archivo. Una solución es instalar Visual Studio (versión 2015) y asegurarse de tener la InstallDir clave de registro para ello. Pero no hice esto ya que VS es un programa bastante grande (7 GB creo) que no tengo ningún uso para eso en este momento.

La solución que tomé es simplemente eliminar C:UsersusernameAppDataLocalContinuumminiconda3etcconda. Creé una nueva instalación de miniconda (en una ruta diferente) y vi que este directorio no existía en ella por alguna razón, así que imagino que reinstalar haría lo mismo. Eliminé la segunda instalación y la primera todavía funciona, así que dudo que haya problemas de dependencias involucrados. Dicho eso No tengo idea de para qué estaba destinado ese guión y no sé qué consecuencias pueden tener sin él. La divulgación completa.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *