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 env list
# conda environments:
#
py34 /Students/rt12083/anaconda3/envs/py34
py35 /Students/rt12083/anaconda3/envs/py35
root * /Students/rt12083/anaconda3
Lorsque j'essaie de les activer, le message d'erreur suivant s'affiche:
$: source activate py34
activate: No such file or directory.
Quand j'exécute la commande which activate
j'obtiens ce qui suit:
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?
Votre chemin semble manquer le répertoire racine anaconda. quand j'écho $ Path (où nom d'utilisateur remplace mon nom d'utilisateur actuel), j'ai les éléments suivants:
/ Utilisateurs/nom d'utilisateur/anaconda/bin:/Utilisateurs/nom d'utilisateur/anaconda/bin:/Utilisateurs/nom d'utilisateur/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
dans mon bash_profile (ou fichier zshrc etc ...), j'ai ajouté:
export PATH = "/ Users/nom d'utilisateur/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"
utilisez le suivant
conda create -n your_Env_Name
Puis activez-le avec:
conda activate your_Env_Name
J'utilise miniconda2, donc je ne sais pas si cela fonctionnera, mais: Ouvrez le terminal et naviguez où que vous soyez installé. pour moi c'est /Utilisateurs/nom d'utilisateur/miniconda 2
puis faites source activate env_name
et ensuite vous pouvez revenir à votre répertoire de développement