Conda 环境名称在提示中显示整个目录
Conda environment name shows entire directory in prompt
当我运行:
source activate /anaconda2/envs/myEnv
它在我的提示中(在 iterm2 上)显示了这个 conda 环境的整个目录,如下所示:
(/Users/billy/anaconda2/envs/myEnv)billy@mbp:~/projects
是否可以缩短它,使其只显示 conda 环境的名称而不是整个目录?例如:
(myEnv)billy@mbp:~/projects
谢谢。
您可以尝试以下方法:
确保 /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 ❯❯❯
您可以在配置文件中设置 env_prompt
选项,参见 Specifying a location for an environment。
一个选项是 conda config --set env_prompt '({name})'
或者您可以编辑主目录中的 .condarc
。只需添加 env_prompt: '({name})'
.
当我运行:
source activate /anaconda2/envs/myEnv
它在我的提示中(在 iterm2 上)显示了这个 conda 环境的整个目录,如下所示:
(/Users/billy/anaconda2/envs/myEnv)billy@mbp:~/projects
是否可以缩短它,使其只显示 conda 环境的名称而不是整个目录?例如:
(myEnv)billy@mbp:~/projects
谢谢。
您可以尝试以下方法:
确保 /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 ❯❯❯
您可以在配置文件中设置 env_prompt
选项,参见 Specifying a location for an environment。
一个选项是 conda config --set env_prompt '({name})'
或者您可以编辑主目录中的 .condarc
。只需添加 env_prompt: '({name})'
.