Я пытаюсь создать среду глубокого обучения на Jupyter Notebook (Python 3.7, macOS Catalina) и установить на нее Tensorflow и OpenCV. Я следую инструкциям на следующем веб-сайте: https://mc.ai/deep-learning-on-macos-catalina/. Я нахожусь на шаге "Добавить следующее в файл .bash_profile ...". Я только что сделал (не уверен, когда мне нужно было добавить деталь из «экспорта PS1» в «/virtualenvwrapper.sh», так что я просто поместил ее довольно произвольно), и это выглядит так (после того, как я посмотрю на нее используя nano .bash_profile).
export PS1="___________________ | \w @ \h (\u) \n| => "
export PS2="| =>
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
# >>> 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: .bash_profile: line 16: unexpected EOF while looking for matching `"'
-bash: .bash_profile: line 21: syntax error: unexpected end of file
Что мне нужно сделать, чтобы решить их, чтобы перейти к следующему шагу?
Иначе, есть ли более простые способы использовать ОБА Tensorflow и OpenCV вместе в одной среде без необходимости go через все это? (зная, что у меня уже есть Anaconda Python 3.7)
Большое спасибо!
ОБНОВЛЕНИЕ: Я попробовал кое-что здесь и там, и мой новый .bash_profile теперь выглядит так:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
export PS1="___________________ | \w @ \h (\u) \n| => "
export PS2="| =>
alias ll='ls -FGlAhp'
export PATH=/usr/local/bin:$PATH
>>> 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: .bash_profile: line 19: unexpected EOF while looking for matching `"'
-bash: .bash_profile: line 24: syntax error: unexpected end of file
Заранее спасибо!