2017-01-14 1 views
1

Quand je lance:nom de l'environnement Conda montre répertoire entier dans l'invite

source activate /anaconda2/envs/myEnv

il montre que si tout le répertoire de cet environnement de Conda dans mon message (sur ITERM2) sert à:

(/Users/billy/anaconda2/envs/myEnv)[email protected]:~/projects 

Est-ce un moyen de raccourcir ceci, de sorte qu'il montre juste le nom de l'environnement de conda et pas le répertoire entier? Par exemple:

(myEnv)[email protected]:~/projects 

Merci.

Répondre

4

Vous pouvez essayer ce qui suit:

Assurez-vous que /anaconda2/envs est listé dans la section envs_dirs dans la sortie de la commande:

$ conda config --show 

Si ce n'est pas présent, vous pouvez l'ajouter comme celui-ci :

$ conda config --add envs_dirs /anaconda2/envs 

Ensuite, activez l'environnement comme celui-ci:

$ source activate myEnv 

Exemple:

(root) ~/condaexpts ❯❯❯ conda create -yp /tmp/miniconda2/myEnv 
Fetching package metadata ....... 
.Solving package specifications: . 
Package plan for installation in environment /tmp/miniconda2/myEnv: 

The following empty environments will be CREATED: 

/tmp/miniconda2/myEnv 

# 
# To activate this environment, use: 
# > source activate /tmp/miniconda2/myEnv 
# 
# To deactivate this environment, use: 
# > source deactivate /tmp/miniconda2/myEnv 
# 

(root) ~/condaexpts ❯❯❯ conda config --add envs_dirs /tmp/miniconda2 
(root) ~/condaexpts ❯❯❯ source activate myEnv 
(myEnv) ~/condaexpts ❯❯❯ 
+0

La commande "conda config --show" indique une erreur: « config conda: erreur: l'un des arguments --get --add --set --remove - remove-key est requis " – Spacey

+0

@Learnaholic Quelle est la version de conda que vous utilisez? –

+0

C'est la condition 4.0.5 – Spacey