Usando o Python Anaconda como padrão shell python-csh

0

O servidor recém-atribuído usa csh shell , nunca usei csh antes.

Eu tentei acessar anaconda/bin no .cshrc

mas se eu consultar which python , ele ainda retornará usr/bin/python

Ele nem funciona temporariamente. Tentei anexar o caminho a anaconda/bin usando set path=($path /path/to/anaconda/bin) e, depois disso, $ PATH mostra caminho para anaconda/bin , mas se eu executar which python answer ainda será /usr/bin/python

Eu nunca usarei o python padrão que veio com o Ubuntu, então, em vez de um temporário, estou mais interessado em uma solução permanente. Eu adicionei o caminho do anaconda para o .cshrc , ele foi preenchido corretamente depois que iniciei uma nova sessão, mas não tive sucesso com o início do python do anaconda.

Eu não quero passar pela dor de cd ing para o diretório anaconda / bin toda vez para iniciar o python.

    
por Adorn 14.02.2018 / 20:37

1 resposta

2

Eu tentei anexar o caminho ao anaconda / bin usando set path=($path /path/to/anaconda/bin)

O caminho é pesquisado da esquerda para a direita.

Você precisa adicioná-lo à frente do caminho e não ao final, então csh encontra o Python Anaconda antes de \usr\bin\python :

set path=(/path/to/anaconda/bin $path)
    
por 15.02.2018 / 07:23