我必须在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环境?
答案 0 :(得分:1)
简单的答案是 - 你不是。激活实际上只是环境变量的一些变化,主要是PATH
。
当您需要在其他程序中使用conda环境时,您有两种选择:
如果程序对Python没有任何了解,请确保使用正确的环境变量启动程序。例如。只需使用激活的conda环境从shell中启动它。
如果程序确实了解Python(例如某些IDE),只需将其指向所需conda环境中的正确python
可执行文件。
答案 1 :(得分:0)
您必须将conda
添加到PATH
中。否则,conda
和带有命令conda
的环境开关仅在“ Anaconda Prompt”中可用。
在conda
中添加PATH
之后,whic命令conda
在每个终端上都可用,例如cmd.exe
,powershell.exe
和“ Anaconda Prompt”。
“ Anaconda提示”可以被视为cmd.exe
的包装器,它会自动为您完成conda activate base
。