Недавно назначенный сервер использует csh shell , я никогда раньше не использовал csh .

Я пытался найти путь к anaconda/bin в .cshrc

но если я спрашиваю, which python он все еще возвращает usr/bin/python

Это даже не работает временно. Я попытался добавить путь к anaconda/bin используя set path=($path /path/to/anaconda/bin) , и после этого $ PATH действительно показывает путь к anaconda/bin но если я запускаю, то ответ which python по-прежнему /usr/bin/python

Я никогда не собираюсь использовать Python по умолчанию, который поставляется с Ubuntu, поэтому, вместо временного, я больше заинтересован в постоянном решении. Я добавил путь к anaconda в .cshrc , он заполнился правильно после начала нового сеанса, но безуспешно с запуском anaconda python.

Я не хочу , чтобы пройти через боль cd ИНГ анаконды каталог / бен каждый раз , чтобы начать питон.

1 ответ1

2

Я попытался добавить путь к anaconda/bin, используя set path=($path /path/to/anaconda/bin)

Путь ищется слева направо.

Вы должны добавить его к передней части пути не конец так csh находит Анаконды питона , прежде чем \usr\bin\python

set path=(/path/to/anaconda/bin $path)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .