48

我的 anaconda 命令提示符现在说:

(base) C:\users\user_name>

我想知道为什么 (base) 会出现在提示符前面。这开始出现,因为我创建了一个虚拟环境来运行 Django。如果我输入“停用”,提示就会消失,但如果我关闭终端并打开一个新终端,“基地”又会回来。

(base) C:\users\user_name> deactivate
C:\users\user_name>

问题是这个提示不能识别 pip 或任何 anaconda 命令。我可以在“base”提示符下运行 pip,但不能在原始提示符上运行。我使用 pip 在 '(base)...' 中安装了一个模块,但是我的 ide 识别了这个模块。

conda list anaconda

在 '(base)..' 中,Anaconda 的版本为 4.4。没有基础,它就无法识别 conda。在这发生之前,我已经多次运行 pip 和 conda 。我正在运行 Windows 10。

4

9 回答 9

55

尝试这个:

conda config --set auto_activate_base false

只有changeps1隐藏命令提示符,你还在这个环境中。

auto_activate_base可以避免进入环境。

于 2019-08-21T08:38:22.827 回答
23

尽管 Blockchain Business 的答案是正确的,但截至 v 4.6.4

DeprecationWarning: 'source deactivate' is deprecated. Use 'conda deactivate'.

所以,

conda deactivate

这实际上完全停用了 Anaconda,所以可能不是最好的解决方案......

恢复:

 conda activate
于 2019-02-16T15:23:51.453 回答
15

在 ~/.condarc 中更改命令提示符 (changeps1):

changeps1: False

参考:

如何修改 conda 'source activate' ps1 行为

文档:

https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#change-command-prompt-changeps1

于 2019-03-17T15:45:32.110 回答
9

如果您在 Ubuntu 中遇到问题,您可以尝试以下两个步骤将其从命令提示符中删除。

  1. conda config
  2. conda config --set changeps1 False
于 2019-07-17T17:23:16.707 回答
5

我遇到了同样的问题,我输入了以下命令来删除(基本)引用:

源停用

于 2019-02-12T13:02:57.887 回答
3

显示“(base)”以告诉您您所在的环境。“base”是默认环境。

您可以在 Anaconda Navigator 中创建新环境。您可能会这样做以运行不同版本的 python,例如,因为您希望使用的库仅与 python 3.6 或更低版本兼容。

此外,如果您想安装一个实验性库/包并且不让它破坏您已安装的其他包,您可以将它安装在一个新环境中,它与您安装的其他库/包隔离。

您可能最好使用Anaconda Navigator中的Environments选项卡来创建、管理环境和安装库/包,但如果您愿意,可以使用 Anaconda Prompt 命令,并且在某些机器上这样做要快得多。

请注意,尽管这些天pip installconda install命令应该可以更好地配合使用,但我仍然建议坚持使用 conda install 并且仅在 conda install 不适用于特定软件包时才使用 pip。这是因为安装 python 包以使它们不会相互冲突显然不是那么简单——并且使用两个不同的包管理器可能是一个问题。在过去,pip 几乎肯定会破坏使用 conda 或 Anaconda Navigator 设置的环境。

于 2021-04-15T09:21:56.107 回答
0

听起来当您安装 Anaconda 时,它现在将其视为您的默认环境,并且使用 Anaconda 安装软件包时最好使用conda而不是使用 using pip,因为充其量 pip 安装的软件包不会被 Anaconda 识别,最坏的情况是pip 安装的软件包可能会破坏您的 Anaconda 安装。我自己之前经历了一些,因为我需要使用 Anaconda 来学习我正在学习的 Python 课程,但是我使用的是 Kubuntu,所以我对在 Windows 上使用它没有很多知识。

有关使用 Anaconda 的更多信息,请参阅https://conda.io/docs/user-guide/getting-started.html您也可以使用 Anaconda Navigator 创建虚拟环境并安装软件包。

于 2018-07-25T19:49:48.397 回答
0

在路径前面显示活动环境(base) C:\users\user_name>一项功能,而不是错误。如果您将模块安装到基础环境中(不良做法警告:使用conda install this_module -c conda-forge或安装pip install this_module到单独的环境中),您首先需要激活基础环境,然后才能实际使用this_module。如果您不知道如何在 IDE 中执行此操作(尽管这是任何 IDE 的基本功能),请打开 cmd shell,键入conda activate然后直接从(base) C:\users\user_name>提示符启动 IDE。

于 2020-03-29T21:00:58.763 回答
0

就我而言,我已经运行source ~/anaconda3/etc/profile.d/conda.sh并期望 env 被激活。

相反,它必须是conda activate

于 2021-02-25T04:58:06.833 回答