创建新环境后,Conda无法识别为内部或外部
问题内容:
*在 *Anaconda 提示符下, conda 命令运行正常。我创建了一个新的环境,tensorflow
之后它说-'conda' is not recognized as an internal or external command,operable program or batch file.
我已经检查了所有 PATH 变量,并将根目录,脚本和lib文件夹路径添加到 PATH中 。
它只是不识别任何命令-conda,激活,停用任何这些命令。
问题答案:
我也面临同样的问题。 PATH 也很好,但是我无法执行 conda 命令。
在安装 Anaconda时 ,我检查了 ADD TO PATH 选项,我认为这造成了问题。
Anaconda* 不建议这样做。如果选中 添加到路径 复选框,则会看到 红色 警告。 *
请参阅以下2张图片。
选中框之前
选中复选框后
最后,我重新安装了 Anaconda, 而没有选中“ 添加到路径 ”复选框,然后手动设置 PATH 。
最好像我一样使用自己的自定义位置进行 Anaconda 安装。
我不知道您在哪个系统上工作。我是Windows用户,解决了以下问题。
-
卸载当前安装的 Anaconda 。
-
创建了
C:\AnacondaPython
用于重新安装 Anaconda的 文件夹。 -
手动将以下5个 PATHS 添加到 PATH 环境变量中。
C:\ AnacondaPython
C:\ AnacondaPython \脚本
C:\ AnacondaPython \库
C:\ AnacondaPython \ Library \ mingw-w64 \ bin
C:\ AnacondaPython \ Library \ usr \ bin
或者, 您可以仅附加以下 PATH 系列。
C:\AnacondaPython;C:\AnacondaPython\Scripts;C:\AnacondaPython\Library;C:\AnacondaPython\Library\mingw-w64\bin;C:\AnacondaPython\Library\usr\bin
所以最后,我打开了新的 Terminal ,并尝试创建,激活和停用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 来解决此问题。
谢谢。