У меня на компьютере установлено два диска, один из которых работает под управлением ОС, а второй - домашний каталог.Я использовал anaconda и python в домашнем каталоге, но так как диск с ОС является SSD, я бы хотел запустить anaconda и все программы на python на этом диске.
Я удалил anaconda со старого дискаи удалил переменные пути в профиле bash.
После переустановки anaconda теперь на новом диске я попытался добавить путь в своем профиле bash в файл anaconda3 / bin, однако я получаю следующие ошибки:
-bash: /Volumes/HDD/.bash_profile: line 4: unexpected EOF while looking for matching `''
-bash: /Volumes/HDD/.bash_profile: line 26: syntax error: unexpected end of file
Я прикрепил свой профиль bash к вопросу.Я удалил довольно много вещей, когда я удалил anaconda с предыдущего диска, но это были только вещи, относящиеся к самому себе - может быть, я удалил какую-то другую переменную пути?
У меня могут быть некоторые фундаментальные проблемы сэто разделение, о котором я не знаю - вопрос, который я также искал, состоял в том, как я могу изменить терминал, чтобы он также «работал» в родительском каталоге /Volumes/
.
Мои каталоги:
/Volumes/SSD/anaconda3 # containing anaconda
/Volumes/SSHD # containing the home directory, 'running' terminal
Я попытался записать
export PATH="/Volumes/SSD/anaconda3/bin:$PATH"
в профиль bash, но возникли те же ошибки, поэтому я скопировал стандартный conda init из другого вопроса, но все же не повезло.
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false ‘/Volumes/SSD/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Volumes/SSD/anaconda3/etc/profile.d/conda.sh ]; then
. "/Volumes/SSD/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Volumes/SSD/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<```
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=AhFxBxDxCxegedabagacad