2017-01-14 2 views
1

Когда я бегу:Конда название среды показывает весь каталог в оперативной

source activate /anaconda2/envs/myEnv

это показывает весь каталог этой Конда среды в моей строке (на iterm2), а так:

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

Это способ сократить это, чтобы он просто отображал имя среды conda, а не весь каталог? Например, как:

(myEnv)[email protected]:~/projects 

Спасибо.

ответ

4

Вы можете попробовать следующее:

Убедитесь, что /anaconda2/envs указана в разделе envs_dirs на выходе для команды:

$ conda config --show 

Если нет, то вы можете добавить его, как это :

$ conda config --add envs_dirs /anaconda2/envs 

Затем активировать среду, как это:

$ source activate myEnv 

Пример:

(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

Команда "Конда конфигурации --show" показывает ошибку: «Конда конфигурации: ошибка: один из аргументов --get --add --set --remove - требуется удалить ключ " – Spacey

+0

@Learnaholic Что такое версия conda, которую вы используете? –

+0

It's conda 4.0.5 – Spacey

Смежные вопросы