Ho installato Anaconda e creato due ambienti extra: py3k (che contiene Python 3.3) e py34 (che contiene Python 3.4). Oltre a questi, ho un ambiente predefinito chiamato 'root' che il programma di installazione Anaconda ha creato per impostazione predefinita e che contiene Python 2.7. Quest'ultimo è il valore predefinito, ogni volta che lancio 'ipython' dal terminale mi dà la versione 2.7. Per lavorare con Python 3.4, devo emettere i comandi (nella shell)
source activate py34
ipython
che cambiano l'ambiente predefinito in Python 3.4. Funziona bene, ma è fastidioso dato che per la maggior parte del tempo lavoro su Python 3.4, anziché su Python 2.7 (che tengo per scopi didattici, è una storia piuttosto lunga). Ad ogni modo, mi piacerebbe sapere come modificare l'ambiente predefinito in Python 3.4, tenendo presente che non voglio reinstallare tutto da zero.
CONDA_ROOT="/Users/bla/miniconda"
e source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
nel mio .bashrc
e sembra funzionare bene.
.bashrc
non sia eseguito come uno script, ma proveniente dalla nuova shell, quindi non è possibile verificarlo eseguendo uno script bash.
source activate
, influirà sull'ambiente shell.
source activate py34
nel tuo.bashrc
?