Python shell提示中缺少conda virtualenv名称?

Python shell提示中缺少conda virtualenv名称?,python,zsh,conda,Python,Zsh,Conda,在一台新机器中,我安装了anaconda,并使用conda创建了一个virtualenv。但是当我激活virtualenv时,名称不会显示在shell提示符中?但我在mac中使用zsh。有人知道这里可能出了什么问题吗?谢谢 以下是我所做的(python2.7是我以前创建的一个virtualenv) 我希望是这样 ➜ (python2.7) ~ 正如您所指出的,除了Git一个以外,您不使用任何ZSH插件,您可能希望考虑使用定制的提示来确保获得预期的行为。许多人使用它,它有一系列额外的提示自定义,

在一台新机器中,我安装了anaconda,并使用conda创建了一个virtualenv。但是当我激活virtualenv时,名称不会显示在shell提示符中?但我在mac中使用zsh。有人知道这里可能出了什么问题吗?谢谢

以下是我所做的(python2.7是我以前创建的一个virtualenv)

我希望是这样

➜ (python2.7) ~

正如您所指出的,除了Git一个以外,您不使用任何ZSH插件,您可能希望考虑使用定制的提示来确保获得预期的行为。许多人使用它,它有一系列额外的提示自定义,其中许多不仅仅是指示您正在运行的虚拟环境。

这将取决于您正在使用的shell提示(以及您正在使用的操作系统上的shell提示)以及您如何配置要显示的命令行提示。如果Linux使用的是Bash、ZSH或其他东西,那么您是否在Linux/OSX/Windows上。如果ZSH是后者,您正在使用任何插件美化您的提示。当您执行
conda create-n test_env
然后执行
conda activate test_env
时,您会看到什么?在我的bashshell中,在提示符中显示
(test_env)
。@slackline我使用zsh@zjffdu:您在ZSH下使用的插件/提示样式是什么?您是否检查过它是否支持显示当前活动的virtualenv?请编辑您的问题,以准确地包含您运行的命令、准确的结果以及您期望的结果。这也可能有助于证明你真的在你的环境中。例如,在激活前后显示类似于
的python
➜ (python2.7) ~