如何在miniconda中激活环境

时间:2018-05-10 18:09:15

标签: python conda miniconda

我必须在Windows上处理python代码,所以我安装了miniconda。安装程序建议不要在PATH中添加conda,所以我没有。我使用Anaconda Prompt conda create -n playground python=3.6命令创建了一个环境,但现在我很困惑。如果我使用conda activate env激活环境,它只会在Anaconda Prompt shell中激活,而不是在其他任何地方激活。如果我启动cmder或编辑器,它找不到python或conda或pip或任何与python相关的东西。如何在Anaconda Prompt之外使用conda环境?

2 个答案:

答案 0 :(得分:1)

简单的答案是 - 你不是。激活实际上只是环境变量的一些变化,主要是PATH。 当您需要在其他程序中使用conda环境时,您有两种选择:

  • 如果程序对Python没有任何了解,请确保使用正确的环境变量启动程序。例如。只需使用激活的conda环境从shell中启动它。

  • 如果程序确实了解Python(例如某些IDE),只需将其指向所需conda环境中的正确python可执行文件。

答案 1 :(得分:0)

您必须将conda添加到PATH中。否则,conda和带有命令conda的环境开关仅在“ Anaconda Prompt”中可用。

conda中添加PATH之后,whic命令conda在每个终端上都可用,例如cmd.exepowershell.exe和“ Anaconda Prompt”。

“ Anaconda提示”可以被视为cmd.exe包装器,它会自动为您完成conda activate base