Instalé Anaconda y creé dos entornos adicionales: py3k (que contiene Python 3.3) y py34 (que contiene Python 3.4). Además de eso, tengo un entorno predeterminado llamado 'root' que el instalador de Anaconda creó de manera predeterminada y que contiene Python 2.7. Este último es el predeterminado, cada vez que inicio 'ipython' desde el terminal me da la versión 2.7. Para trabajar con Python 3.4, necesito emitir los comandos (en el shell)
source activate py34
ipython
que cambian el entorno predeterminado a Python 3.4. Esto funciona bien, pero es molesto ya que la mayoría de las veces trabajo en Python 3.4, en lugar de Python 2.7 (que sostengo con fines de enseñanza, es una historia bastante larga). De todos modos, me gustaría saber cómo cambiar el entorno predeterminado a Python 3.4, teniendo en cuenta que no quiero reinstalar todo desde cero.
CONDA_ROOT="/Users/bla/miniconda"
y source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
en mi .bashrc
y parece funcionar bien.
.bashrc
no se ejecuta como un script, sino que proviene del nuevo shell, por lo tanto, no puede verificarlo ejecutando un script bash.
source activate
, afectará el entorno del shell.
source activate py34
en tu.bashrc
?