停用环境后,在Anaconda Prompt中无法识别conda

时间:2017-09-29 07:46:02

标签: python anaconda conda miniconda

不确定这是否是一个错误,但如果有人怀疑有办法解决这个问题,我会永远感激。

描述

在激活Anaconda提示中的环境后,当我停用时,我似乎丢失了所有与conda相关的信息。换句话说,它将我返回到正常的Windows命令提示符。 (没有Python,没有conda命令等)这很烦人,因为这意味着我需要打开另一个Anaconda Prompt并导航回我工作的文件夹。

重现步骤:

  1. 使用Anaconda Prompt创建一个python环境
  2. 激活它
  3. 取消激活
  4. 尝试conda list
  5. 本周早些时候我刚刚有30位新用户使用Python 3.6安装了Anaconda,所有这些都在Windows上运行,他们都遇到了这个问题。我有Miniconda,他们有Anaconda。

    配置信息

    平台:win-64
    conda版本:4.3.25
    python版本:3.6.1.final.0

    编辑:忘了提及我提交bug report以防这是一个错误。目前没有回复。

2 个答案:

答案 0 :(得分:1)

事实证明,我对deactivate的理解是错误的 - 它的目的是完全停用conda并从终端删除所有痕迹。所以这种行为是deactivate实际上要做的事情,而不是切换到你的根环境。

请在此处查看问题回复:link

答案 1 :(得分:0)

在Windows提示符下运行:

cmd "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3

你会有anaconda提示回来。

相关问题