Похожие вопросы

- bash: ls: команда не найдена в терминале Mac OS X
Символы ConEmu и ASCII
Как добавить пункты меню в меню Gnome "приложения" из командной строки?
Есть ли способ определить, какой пользователь выполнил команду в истории bash?
Bash" time " встроенный в строку не выполняется
Использование systemd для выполнения интерактивного сценария (whiptail) после многопользовательского.цель, но до экрана входа в систему
Пробелы в переменных среды Linux?
Как передать переменные HEREDOC в bash?
в bash: ошибка синтаксиса около неожиданной лексемы `-о'
Что такое SHELL-формат в envsubst?
Mac OS X сохраняет" старую " переменную окружения
Как запустить скрипт при отключении жесткого диска или перезагрузки?
Учетные записи пользователей в WSL (Подсистема Windows для Linux)
Не удается изменить файл "/etc / network / interfaces" с помощью сценария bash в Ubuntu [дубликат]
Копировать всех пользователей.история bash на одном дыхании

Использование Anaconda python в качестве оболочки python - csh по умолчанию

вновь назначенный сервер использует 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.

Я не хочу пройти через боль cding в каталог anaconda/bin каждый раз для запуска python.

5
задан DavidPostill
источник

1 ответов

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

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

вам нужно добавить его в перед пути не так csh находит анаконда python перед \usr\bin\python:

set path=(/path/to/anaconda/bin $path)
2
отвечен DavidPostill 2018-02-15 06:23:20
источник

Другие вопросы bash linux path python shell