Добавление конды в PATH на макос каталина - PullRequest
0 голосов
/ 28 марта 2020

Я скачал графический установщик Anaconda для отдельных выпусков 2020-2. А затем с помощью графического мастера я успешно установил Anaconda в свой MacBook. Я проверил это, выполнив команду conda --version, которая давала результат conda 4.8.2. На следующий день, когда я открыл терминал и попытался неожиданно выполнить команды conda, я получил команду «not found». Я проверил PATH, выполнив echo $ PATH и обнаружил, что каталог Anaconda не включен в путь. Я попытался добавить анаконду, выполнив следующую команду:

export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"

После этого команды conda работали в том же сеансе, но это не было, когда открывалось новое окно терминала. Чтобы исправить это, я открыл файл .bash_profile в своем домашнем каталоге в редакторе vi и обнаружил, что в файле уже есть следующие строки:

bash-3.2$ cat .bash_profile_bk

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

Поэтому я переименовал файл в .bash_profile_bk с помощью следующей команды

$mv .bash_profile .bash_profile_bk

Затем создал новый .bash_profile и добавил строку PATH для экспорта следующим образом

$vi .bash_profile

в редакторе vi:

export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"

Я проверил содержимое файл:

bash-3.2$ cat .bash_profile

export PATH="/usr/bin:usr/local/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"

выйти из сеанса терминала и затем открыть другое окно терминала. Набрал команду conda, но снова она не работала:

bash-3.2$ conda --version
bash: conda: command not found

Может кто-нибудь подсказать, если я что-то упустил? любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...