2015-11-26 2 views
0

ОС: ElementaryКонда команда не найдена, путь в .bashrc

После установки anaconda3, работает команда отображает Конда:

conda: command not found 

Путь в .bashrc была добавлена ​​с правильным именем.

Часть .bashrc

enter c  __el_LAST_EXECUTED_COMMAND="${BASH_COMMAND}" 
     printf "\033]0;%s\007" "$1" 
    } 

    # Show the currently running command in the terminal title: 
    # http://www.davidpashley.com/articles/xterm-titles-with-bash.html 
    update_tab_command() 
    { 
     # catch blacklisted commands and nested escapes 
     case "$BASH_COMMAND" in 
      *\033]0*|update_*|echo*|printf*|clear*|cd*) 
      __el_LAST_EXECUTED_COMMAND="" 
       ;; 
      *) 
      put_title "${BASH_COMMAND}" 
      ;; 
     esac 
    } 
    preexec_functions+=(update_tab_command) 
    ;; 
*) 
    ;; 
esac 
# added by Anaconda3 2.4.0 installer 
export PATH="/home/my_name/anaconda3/bin:$PATH" 

также:

echo $PATH 
usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 
+0

Вы можете указать нам соответствующие строки вашего '.bashrc', а также включить вывод' echo $ PATH' – cel

+0

. Решенная переменная path была в bashrc, но не отражалась. ручной экспорт. – algoProg

+0

@algoProg Я столкнулся с той же проблемой. Что вы подразумеваете под «ручным экспортом»? –

ответ

0

Вы можете убедиться, что ваша текущая активная оболочка Баш (а не, например, CSH).

Если вы убедились, что путь есть в вашем .bashrc, попробуйте следующие шаги:

$ Баш

$ Конда -h

Здесь первый Команда bash переключится на оболочку bash в вашем текущем терминале. Теперь, когда вы работаете в оболочке bash, он должен найти путь от вашего .bashrc для команды conda.

0

Итак, после установки путь в файле .bashrc ... перейти в терминал и выполните следующую команду
source .bashrc, а затем запустить команду conda

Если он дает Bad Interpreter выполнить следующую команду cat ~/anaconda3/bin/conda

Вы получите следующее:

#!/opt/example/anaconda3/bin/python 
if __name__ == '__main__': 
import sys 
import conda.cli 
sys.exit(conda.cli.main()) 

Изменение первой линии, чтобы указать правильный интерпретатор

Смежные вопросы