Я фанат откровенности - вместо запуска python
в командной строке я использую полный путь к интерпретатору python при запуске скриптов (например, /usr/local/anaconda2/bin/python
) - таким образом, я не полагаюсь на поведение оболочки или необходимость беспокоиться о том, какая среда в настоящее время активна. Запуск интерпретатора с использованием его полного пути ничем не отличается от запуска python
при активной среде.
Но это не чья-то чашка чая ... Так что ...
Даже если anaconda не попросила вас обновить переменную PATH
, вы можете сделать это явно, обновив .bashrc
или .bash_profile
(или .zshrc или что-то еще), добавив следующую строку: PATH=/usr/local/anaconda2/bin${PATH}
. Не забудьте повторно собрать .bashrc или закрыть / открыть вашу оболочку, чтобы она вступила в силу.
Conda способна создавать множество виртуальных сред за пределами базы, поэтому, если у вас их несколько, и вы хотите установить одно в качестве значения по умолчанию, просто обновите строку выше для соответствующего пути.