Usar conda init
Conforme indicado em uma resposta diferente , a adição manual do Conda $PATH
não é mais recomendada a partir da v4.4.0 (consulte as Notas da versão ). Além disso, desde o Conda v4.6, novas funcionalidades para gerenciar a inicialização do shell por meio do conda init
comando foram introduzidas. Portanto, a recomendação atualizada é executar
Unix / Linux
./anaconda3/bin/conda init
janelas
./anaconda3/Scripts/conda.exe init
Você deve iniciar um novo shell ou originar seu arquivo init (por exemplo, source .bashrc
) para que as alterações entrem em vigor.
Palavra de Cuidado
Esse recurso permanece com suporte experimental. Eu recomendo executar o comando acima com um --dry-run|-d
sinalizador e um sinalizador verbosity ( -vv
), para ver exatamente o que ele faria. Se você ainda não possui uma seção gerenciada pela Conda no arquivo de comandos de execução do shell (por exemplo, .bashrc
), isso deve aparecer como uma inserção direta de algumas novas linhas. Se não for uma inserção tão simples, recomendo limpar todas as seções anteriores do Conda $PATH
e os arquivos relevantes de inicialização do shell (por exemplo, bashrc
primeiro).
Conchas alternativas
Pode ser necessário identificar explicitamente seu shell para a Conda. Por exemplo, se você executar zsh
(padrão do macOS Catalina) em vez de bash
executar,
./anaconda3/bin/conda init zsh
Consulte ./anaconda3/bin/conda init --help
uma lista abrangente de shells suportados.
Limpeza automatizada potencial
O Conda v4.6.9 introduziu um --reverse
sinalizador que automatiza a remoção das alterações inseridas por conda init
.