Conda在创建新环境后未被识别为内部或外部

时间:2018-03-07 01:07:21

标签: python anaconda

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,以及其中任何一个。

2 个答案:

答案 0 :(得分:1)

我也面临同样的问题。 PATH s也没问题,但我无法执行 conda 命令。

安装 Anaconda 时,我检查了 ADD TO PATH 选项,我认为这会产生问题。

Anaconda 不建议这样做。如果选中添加到路径复选框,则可以看到 RED 彩色警告。

见下面两张图片。

在选中框之前

enter image description here

选中复选框后

enter image description here

最后,我重新安装了 Anaconda ,但未勾选复选框添加到路径,然后手动设置路径

最好像我一样使用您自己的 Anaconda 安装位置。

我不知道,你在哪个系统工作。我是Windows用户并解决了以下问题。

  1. 卸载当前安装的 Anaconda

  2. 创建名为C:\AnacondaPython的文件夹,用于重新安装 Anaconda

  3. 手动将以下5 PATHS 添加到 PATH 环境变量。

    C:\ AnacondaPython

    C:\ AnacondaPython \脚本

    C:\ AnacondaPython \库

    C:\ AnacondaPython \库\的mingw-W64 \ bin中

    C:\ AnacondaPython \库的\ usr \ BIN

  4. 您只需附加以下路径系列。

    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命令。