在cmd命令终端使用conda指令时,会提示:"conda"不是内部或外部命令,也不是可运行的程序或批处理文件。
先说原因:
环境变量的问题,计算机没有Anaconda的全局变量
Anaconda Prompt在启动时会自动配置环境变量,而普通的命令提示符窗口则不会。
Anaconda prompt 完全可以理解为 Anaconda版的cmd 命令提示窗
所以这个问题解决起来并不复杂
解决方法:
直接先说解决方法
方法一:在cmd中启动基础虚拟环境
`D:\anaconda\Scripts\activate
这里我的anaconda直接在D盘的根目录下
这个命令是用来激活 Anaconda 或 Miniconda 中的虚拟环境的。Anaconda 和 Miniconda 默认提供了一个名为 base
的环境,这是一个带有额外检查的常规环境。
这时候就能进行conda的指令,例如创建和激活新的虚拟环境,检查环境等等。
conda env list
运行 conda env list
命令将列出所有由 Conda 管理的虚拟环境,以及它们各自的位置。这个命令的输出通常如下所示:
每一行代表一个环境,第一列是环境的名称,第二列是环境所在的路径,星号代表当前激活的环境。
方法二:配置环境变量
操作步骤如下:
1、右击此电脑 ---->属性
2、高级系统设置
3、点击环境变量
4、选择 path 进行编辑
5、新建一个anaconda的环境变量
如果配置环境变量是如下还是不行的话
xxx\anaconda
就还需要在这个后面加上scripts(因为有些电脑直接配上面就可以)
xxx\anaconda\Scripts
最后在cmd中验证一下就行