我必须处理Windows上的python代码,所以我安装了miniconda。安装程序建议不要将conda添加到路径中,所以我没有。我已经使用Anaconda提示符conda create -n playground python=3.6命令创建了一个环境,但现在我很困惑。如果我使用conda activate env激活环境,它只会在Anaconda提示符shell中激活,而不会在其他任何地方激活。如果启动cmder或编辑器,它将找不到python、conda、pip或任何与python相关的东西。如何在Anaconda提示符之外使用conda环境?
发布于 2018-05-10 18:40:58
简单的答案是-你没有。激活实际上只是对环境变量的一些改变,主要是PATH。当您需要在其他程序中使用conda环境时,您有两个选项:
python可执行文件即可。发布于 2019-09-18 05:20:47
必须将conda添加到PATH中。否则,conda和带有命令conda的环境开关只能在"Anaconda提示符“中使用。
在conda中添加PATH之后,whic使命令conda在每个终端上都可用,比如cmd.exe、powershell.exe和"Anaconda提示符“。
"Anaconda提示符“可以被视为包装器 of cmd.exe,自动为您执行conda activate base。
发布于 2022-04-03 08:42:27
如何在Anaconda提示符之外使用conda环境?
不确定我是否正确地得到了“Anaconda之外的提示”。但是,如果您想在例如VScode的终端中启动miniconda,那么下面的方法适用于我。
如果您不想将conda添加到PATH中。另一种方法是使用miniconda文件夹中的激活脚本来激活venv。
miniconda位置。
例如,我的miniconda位于C:\Users\User\miniconda3中~\miniconda3\Scripts并复制activate.bat的路径(即复制C:\Users\User\miniconda3\Scripts\activate.bat)miniconda应该被激活,现在可以使用conda命令了。这样,您就可以将conda排除在PATH之外,但缺点是,每当您想要激活venv时,都需要这样做。
https://stackoverflow.com/questions/50279022
复制相似问题