Я установил Anaconda и создал две дополнительные среды: py3k (которая содержит Python 3.3) и py34 (которая содержит Python 3.4). Кроме того, у меня есть среда по умолчанию с именем root, которую установщик Anaconda создал по умолчанию и которая содержит Python 2.7. Этот последний является значением по умолчанию, каждый раз, когда я запускаю «ipython» из терминала, он дает мне версию 2.7. Для работы с Python 3.4 мне нужно выполнить команды (в оболочке)
source activate py34
ipython
которые меняют среду по умолчанию на Python 3.4. Это прекрасно работает, но это раздражает, так как большую часть времени я работаю на Python 3.4 вместо Python 2.7 (который я придерживаюсь в учебных целях, это довольно длинная история). В любом случае, я хотел бы знать, как изменить среду по умолчанию на Python 3.4, учитывая, что я не хочу переустанавливать все с нуля.
CONDA_ROOT="/Users/bla/miniconda"
и source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
по моему .bashrc
и вроде нормально работает.
.bashrc
он запускается не как скрипт, а из новой оболочки, поэтому вы не можете проверить это, запустив bash-скрипт.
source activate
его, это повлияет на среду оболочки.
source activate py34
в вашем.bashrc
?