meu ambiente virtual não pode ser encontrado

meu ambiente virtual não pode ser encontrado

Estou em um PC com Windows 10 e sempre abro o git bash, depois source activate my-envabro 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" >> ~\.bashrcque 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_ROOTapontar para minha pasta conda H:\anaconda3no 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.shmudei export CONDA_EXEpara apontar para o local do meu conda.exe;H:\anaconda3\Scripts\conda.exe

Então, no git bash, consegui usar source activate myenve 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 activateno windows command promptmas conda activate funciona. Não tenho certeza se isso está relacionado.

informação relacionada