windows下:“activate” is not a conda command

问题描述:

在windows下安装了anaconda并安装虚拟环境后,打开Anaconda Prompt窗口,执行“conda activate virtual-env”时出现以下错误:

CommandNotFoundError:Command Eror: error with command "activate".Command not found :"activate"."activate" is not a conda command.

activate "activate" is not a conda command. 


原因分析:

与conda的版本有关,当anaconda版本过低时会出现该错误,我把从大版本更新到4.14.0版本之后,该错误消失。

查看conda版本:

conda -V

解决方案1:

直接执行

activate virtual-env
# 退出时执行:  deactivate 

#先执行activate进入base环境
activate
# 然后执行conda activate进入指定虚拟环境
conda activate virtual-env

解决方案2:

conda版本更新,我重新安装anaconda版本到4.14.0版本后,错误消失

conda install -n base conda==4.6.7

你可能感兴趣的:(windows,conda,python)