Reiniciando o shell para o miniconda

0

Desculpe pelo título realmente estranho, não sabia como enquadrar a pergunta. Eu estou tentando instalar o MiniConda, e ele me diz que depois de executar o arquivo do shell, eu preciso "fechar o terminal" e reiniciá-lo para executar qualquer comando conda . Fiel à sua palavra, se eu executar qualquer comando conda , ele não funciona - não até que eu reinicie o terminal.

Ok, legal ... como faço para replicar isso em um arquivo shell? Se eu tenho um arquivo de shell que executa o arquivo miniconda.sh , então imediatamente precisa executar alguns comandos conda , como é que eu "fecho a si mesmo" ou algo assim para poder executar esses comandos?

Então, eu gostaria que fosse algo assim:

sh miniconda.sh
restart shell ??
conda ...
    
por John Lexus 20.12.2017 / 18:13

1 resposta

1

Supondo que você instalou em $HOME/miniconda (adapte os caminhos à sua configuração exata!), para que os comandos conda sejam encontrados imediatamente após a instalação, você precisa:

  1. altere sua variável PATH para incluir $HOME/miniconda/bin

    export PATH="$HOME/miniconda/bin:$PATH"
    
  2. source o script de ativação chamado activate

    source "$HOME/miniconda/bin/activate"
    

Isso tornará possível executar comandos conda sem executar um novo shell. Se você executar o instalador sem a opção -b , ele adicionará esses dois comandos presumivelmente ao seu ~/.bashrc , que é carregado quando você abre um novo terminal (ou inicia um novo bash shell). Portanto, um simples source "$HOME/.bashrc" pode fazer o truque também.

Fonte: conda.io

    
por dessert 21.12.2017 / 01:14