
Estou em um PC com Windows 10 e sempre abro o git bash, depois source activate my-env
abro um notebook jupyter; de alguma forma, meu env quebrou e recebo este erro:
"C:\bld\conda_1565126647711_h_env/etc/profile.d/conda.sh: Esse arquivo ou diretório não existe"
Além disso, não consigo ativar "my-env" em um notebook Jupyter e estou recebendo um "erro de kernel" no Jupyter; mas consigo ativar o ambiente no prompt de comando.
Eu tentei:
- digitando todo o caminho do arquivo no bash
- excluindo o ambiente no bash
- excluindo o env do prompt de comando (ainda pode ativá-lo no CMD)
- abrindo jupyter do CMD; ainda recebo o erro do kernel lá
echo ". C:\Users\mngav\Anaconda3\etc\profile.d\conda.sh" >> ~\.bashrc
que funcionou para um colega, mas não teve sucesso para mim.
Devo apenas reiniciar meu computador e configurar o ambiente do zero?
Responder1
Ok, então não sou bom nisso, mas acho que descobri uma solução alternativa.
No arquivo "ativar" localizado, H:\anaconda3\Scripts\activate
primeiro mudei o caminho para _CONDA_ROOT
apontar para minha pasta conda H:\anaconda3
no meu caso. (Não tenho ideia para que servem os caminhos bld, mas foi isso que estragou tudo para mim)
Então, no arquivo, H:\anaconda3\etc\profile.d\conda.sh
mudei export CONDA_EXE
para apontar para o local do meu conda.exe;H:\anaconda3\Scripts\conda.exe
Então, no git bash, consegui usar source activate myenv
e parece estar funcionando bem novamente.
Esse problema aconteceu comigo depois de atualizar meu navegador anaconda. Eu esperava que isso não atrapalhasse meu fluxo de trabalho normal de usar o git bash para a maioria das coisas, mas acho que sim.
PS Não consegui usar source activate
no windows command prompt
mas conda activate funciona. Não tenho certeza se isso está relacionado.