conda 命令在 Anaconda 提示下正常运行。我为tensorflow
创建了一个新环境,之后它说 - 'conda' is not recognized as an internal or external command,operable program or batch file.
我检查了所有 PATH 变量,并将root,脚本和lib文件夹路径添加到 PATH 。
它只是无法识别任何命令 - conda,activate,deactivate,以及其中任何一个。
答案 0 :(得分:1)
我也面临同样的问题。 PATH s也没问题,但我无法执行 conda 命令。
安装 Anaconda 时,我检查了 ADD TO PATH 选项,我认为这会产生问题。
Anaconda 不建议这样做。如果选中添加到路径复选框,则可以看到 RED 彩色警告。
见下面两张图片。
在选中框之前
选中复选框后
最后,我重新安装了 Anaconda ,但未勾选复选框添加到路径,然后手动设置路径。
最好像我一样使用您自己的 Anaconda 安装位置。
我不知道,你在哪个系统工作。我是Windows用户并解决了以下问题。
卸载当前安装的 Anaconda 。
创建名为C:\AnacondaPython
的文件夹,用于重新安装 Anaconda 。
手动将以下5 PATHS 添加到 PATH 环境变量。
C:\ AnacondaPython
C:\ AnacondaPython \脚本
C:\ AnacondaPython \库
C:\ AnacondaPython \库\的mingw-W64 \ bin中
C:\ AnacondaPython \库的\ usr \ BIN
或您只需附加以下路径系列。
C:\AnacondaPython;C:\AnacondaPython\Scripts;C:\AnacondaPython\Library;C:\AnacondaPython\Library\mingw-w64\bin;C:\AnacondaPython\Library\usr\bin
最后,我打开了新的终端,并尝试创建,激活&停用tensorflow
环境。
请查看下面给出的Terminal
历史记录。
(base) C:\Users\sunil kumar>conda create --name tensorflow
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.4.10
latest version: 4.4.11
Please update conda by running
$ conda update -n base conda
## Package Plan ##
environment location: C:\AnacondaPython\envs\tensorflow
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate tensorflow
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base) C:\Users\Rishikesh>conda activate tensorflow
(tensorflow) C:\Users\Rishikesh>conda deactivate
(base) C:\Users\Rishikesh>
我建议您重新安装 Anaconda 以解决此问题。
感谢。
答案 1 :(得分:1)
这件事也发生在我身上。我创建了一个新的环境,并能够使用conda activate命令切换到新的环境。但是一旦进入了新的环境,我便根本无法使用conda命令,甚至无法激活环境。
我刚刚打开一个新的WIN的命令提示符,然后切换到新的env,然后能够毫无问题地使用conda命令。