anaconda - Conda 环境名称在提示中显示整个目录

标签 anaconda command-prompt conda iterm2 iterm

当我运行时:

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 ❯❯❯ 

关于anaconda - Conda 环境名称在提示中显示整个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656131/

相关文章:

linux - conda 源停用 : bash: deactivate: No such file or directory

python - python Python : Cannot execute native linux-32 binary

powershell - 如何更改 PowerShell 提示符以仅显示父目录和当前目录?

command-line - 如何在 Windows 命令行中将变量设置为 IP?

python - 如何在 Anaconda 环境中更改 Python 解释器路径?

python 文件显示 AttributeError : module 'http' has no attribute 'client'

python - 如何在python中找到 "ImportError: DLL load failed while importing"中哪个DLL失败?

xp 中的 Windows 命令 "where arg"?

python - pip 是否将软件包安装到我的 conda 环境中?

python - Conda 尝试将大型默认库安装到新环境中