2016-02-25 1 views
1

Je me bats pour activer les environnements de conda que j'ai créés sur mac os x. Voici l'environnement que j'ai créé.conda comment puis-je activer les environnements

$: conda env list 
# conda environments: 
# 
py34      /Students/rt12083/anaconda3/envs/py34 
py35      /Students/rt12083/anaconda3/envs/py35 
root     * /Students/rt12083/anaconda3 

Lorsque je tente de les activer je suis l'erreur suivante:

$: source activate py34 
activate: No such file or directory. 

Quand je lance la commande which activate je reçois le texte suivant:

which activate 
/Students/rt12083/anaconda3/bin/activate 

ma variable path est:

garnet: echo $PATH 

/sw/bin:/sw/sbin:.:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/ Developer/Tools:/usr/local/GMT4.5.7/bin:/usr/local/TauP/bin:/usr/local/SU/bin:/usr/local/sac/bin:/usr/local/sac/iaspei:/usr/local/sac/macros:/Students/rt12083/anaconda3/bin 

Que dois-je faire pour activer les environnements?

+0

http: //conda.pydata .org/docs/using/envs.html # change-environments-activate-deactivate –

+0

Je ne trouve aucune référence à l'erreur dans ce lien? – orgelzyklus

+0

Quand il est dit "pas d'activation de ce type", cela signifie qu'il ne trouve pas le binaire "activate" dans le dossier en cours. Je pense que vous devez être dans le répertoire de l'environnement (ou donner le chemin complet à "activer") afin de l'appeler –

Répondre

5

Votre chemin semble manquer le répertoire racine anaconda. quand j'echo $ Path (où le nom d'utilisateur remplace mon nom d'utilisateur réel) j'ai les suivantes:

/Users/username/anaconda/bin:/Users/username/anaconda/bin:/Users/username/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

dans mon bash_profile (ou zshrc fichier etc ...) J'ajouté:

export PATH="/Users/username/anaconda/bin:$PATH"

J'utilise iterm2 avec zsh, bien que cela s'applique probablement à des cas plus généraux.

sur OSX Sierra avec Anaconda3 4.4.0 le chemin est maintenant:

export PATH="/anaconda/bin:$PATH"

0

J'utilise miniconda2, donc pas sûr que cela fonctionne, mais: Terminal ouvert & naviguer à l'endroit où vous avez installé Conda. pour moi son /Users/nom d'utilisateur/miniconda 2

puis faire la source activer env_name

et vous pouvez naviguer vers votre répertoire de développement