Ich habe Anaconda installiert und zwei zusätzliche Umgebungen erstellt: py3k (mit Python 3.3) und py34 (mit Python 3.4). Außerdem habe ich eine Standardumgebung namens 'root', die das Anaconda-Installationsprogramm standardmäßig erstellt hat und die Python 2.7 enthält. Letzteres ist die Standardeinstellung, wenn ich 'ipython' vom Terminal aus starte, erhalte ich Version 2.7. Um mit Python 3.4 arbeiten zu können, muss ich die Befehle (in der Shell) ausgeben.
source activate py34
ipython
die die Standardumgebung auf Python 3.4 ändern. Das funktioniert gut, aber es ist ärgerlich, da ich die meiste Zeit an Python 3.4 arbeite, anstatt an Python 2.7 (das ich zu Unterrichtszwecken halte, es ist eine ziemlich lange Geschichte). Wie auch immer, ich möchte wissen, wie man die Standardumgebung auf Python 3.4 ändert, wobei ich bedenke, dass ich nicht alles von Grund auf neu installieren möchte.
CONDA_ROOT="/Users/bla/miniconda"
und source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
in meinem .bashrc
und es scheint gut zu funktionieren.
.bashrc
wird nicht als Skript ausgeführt, sondern von der neuen Shell bezogen. Daher können Sie es nicht überprüfen, indem Sie ein Bash-Skript ausführen.
source activate
dies auf die Shell-Umgebung aus.
source activate py34
in Ihrem zu verwenden.bashrc
?