У меня установлены Python 2.7 и 3.6 (с Anaconda), и я регулярно использую 3.6 в течение нескольких месяцев. Но сегодня я заметил, что моя система неожиданно вернулась к 2.7; Я понял это, когда некоторые из моих обычно используемых модулей не были найдены, и подтвердил python --version
. Я думаю, это произошло потому, что вчера я попытался запустить скрипт установки IRAF, и теперь я думаю, что часть этого скрипта, возможно, использовала Python 2. Теперь в моем скрипте .bashrc
есть строка, которая говорит:
export PATH=$HOME/research/local/bin:$PATH
export PYTHONPATH=$HOME/research/local/lib/python2.7/site-packages
и ниже, есть несколько строк для запуска сценария установки IRAF (сценария .sh), но я не уверен, что это делает.
Я попытался переназначить свой путь Python, выполнив это в терминале:
export PYTHONPATH="/anaconda3/bin/python"
source .bashrc
Потому что, когда я набирал which python
, это каталог, который он возвращал. Но не повезло - теперь я продолжаю получать /Users/<myusername>/research/local/bin/python
в ответ. Я также попытался закомментировать эти строки экспорта в .bashrc
напрямую. Любая идея, как я могу это исправить?