web-dev-qa-db-fra.com

conda comment puis-je activer les environnements

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?

13
orgelzyklus

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"

16
ingrid

utilisez le suivant 

conda create -n your_Env_Name

Puis activez-le avec:

conda activate your_Env_Name
5
user9849742

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 

0
smundlay