Переключить Python по умолчанию на версию Anaconda3 - все еще не работает после изменения .bash_profile - PullRequest
0 голосов
/ 29 января 2019

Попытка изменить мою среду Python по умолчанию на версию anaconda.Я использую Mac OS High Sierra.

У меня нет профиля .bashrc, поэтому я изменил свой файл .bash_profile и изменил путь экспорта, как сказали анаконде3 многие люди.Вот что мой файл имеет прямо сейчас:

export PATH="~/anaconda3/bin:$PATH"
# added by Anaconda3 2018.12 installer
# #>>> conda init >>>
# !! Contents within this block are managed by 'conda init' #!!
#__conda_setup="$(CONDA_REPORT_ERRORS=false #'/anaconda3/bin/conda' shell.bash hook 2> /#dev/null)"
#if [ $? -eq 0 ]; then
#    \eval "$__conda_setup"
#else
#    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
#        . "/anaconda3/etc/profile.d/conda.sh"
#        CONDA_CHANGEPS1=false conda activate base
#    else
#        \export PATH="/anaconda3/bin:$PATH"
#    fi
#fi
#unset __conda_setup
# <<< conda init <<<

У меня есть все экспортируемые пути PATH закомментированы, не знаю, как он был добавлен.Когда я набираю какой Python я получаю:

/usr/bin/python

И мой Python по умолчанию все еще 2.7, а не от Anaconda.Всякий раз, когда я пытаюсь запустить «conda» и что-либо еще, я получаю следующую ошибку:

ERROR: The install method you used for conda--probably either `pip install conda`
or `easy_install conda`--is not compatible with using conda as an application.
If your intention is to install conda as a standalone application, currently
supported install methods include the Anaconda installer and the miniconda
installer.  You can download the miniconda installer from
https://conda.io/miniconda.html.

Я пытался удалить anaconda3, переустановить его и заново добавить его путь к файлу .bash_profile, но, похоже, ничего не работает,Я думаю, что какой-то другой тип файла .bash должен определять, какой Python запускается, но я не могу его найти.

Любая помощь здесь будет высоко ценится, мне действительно нужно иметь возможность запускать Anaconda Python для школьных вещей.

Большое спасибо!

...