J'ai installé Anaconda et créé deux environnements supplémentaires: py3k (qui contient Python 3.3) et py34 (qui contient Python 3.4). En plus de ceux-ci, j'ai un environnement par défaut nommé 'root' que le programme d'installation d'Anaconda a créé par défaut et qui contient Python 2.7. Ce dernier est celui par défaut, chaque fois que je lance 'ipython' depuis le terminal, il me donne la version 2.7. Pour travailler avec Python 3.4, je dois émettre les commandes (dans le shell)
source activate py34
ipython
qui changent l'environnement par défaut en Python 3.4. Cela fonctionne bien, mais c'est ennuyeux car la plupart du temps je travaille sur Python 3.4, au lieu de Python 2.7 (que je tiens à des fins d'enseignement, c'est une histoire plutôt longue). Quoi qu'il en soit, j'aimerais savoir comment changer l'environnement par défaut en Python 3.4, sachant que je ne veux pas tout réinstaller à partir de zéro.
CONDA_ROOT="/Users/bla/miniconda"
et source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
dans mon .bashrc
et il semble bien fonctionner.
.bashrc
n'est pas un script, mais qu'il provient du nouveau shell, vous ne pouvez donc pas le vérifier en exécutant un script bash.
source activate
dedans, cela affectera l'environnement shell.
source activate py34
dans votre.bashrc
?