
Estoy en una PC con Windows 10 y siempre abro git bash, luego source activate my-env
abro un cuaderno jupyter; de alguna manera mi entorno se rompió y aparece este error:
"C:\bld\conda_1565126647711_h_env/etc/profile.d/conda.sh: No existe tal archivo o directorio"
Además, no puedo activar "my-env" en un cuaderno de jupyter y aparece un "error de kernel" en jupyter; pero puedo activar el entorno desde el símbolo del sistema.
He intentado:
- escribiendo la ruta completa del archivo en bash
- eliminando el env en bash
- eliminar el entorno del símbolo del sistema (aún puedo activarlo desde CMD)
- abriendo jupyter desde CMD; Todavía aparece el error del kernel allí.
echo ". C:\Users\mngav\Anaconda3\etc\profile.d\conda.sh" >> ~\.bashrc
que funcionó para un colega pero no tuvo éxito para mí.
¿Debería simplemente reiniciar mi computadora y configurar el entorno desde cero?
Respuesta1
Ok, de ninguna manera soy bueno en esto, pero creo que encontré una solución.
En el archivo "activar" ubicado, H:\anaconda3\Scripts\activate
primero cambié la ruta para _CONDA_ROOT
que apunte a mi carpeta conda H:\anaconda3
en mi caso. (No tengo idea de para qué sirven los caminos bld, pero eso es lo que me arruinó las cosas)
Luego, en el archivo H:\anaconda3\etc\profile.d\conda.sh
que cambié export CONDA_EXE
para que apunte a mi ubicación de conda.exe;H:\anaconda3\Scripts\conda.exe
Luego, en git bash pude usarlo source activate myenv
y parece estar funcionando bien nuevamente.
Este problema me ocurrió después de actualizar mi navegador anaconda. Esperaba que eso no arruinara mi flujo de trabajo normal al usar git bash para la mayoría de las cosas, pero supongo que así fue.
PD: No pude usarlo source activate
en Windows command prompt
pero la activación de conda funciona. Aunque no estoy seguro si esto está relacionado.