Python 创建新环境后未将Conda识别为内部或外部

Python 创建新环境后未将Conda识别为内部或外部,python,anaconda,Python,Anaconda,conda命令在Anaconda提示符下正常工作。我为tensorflow创建了一个新环境,之后它说-'conda'不被识别为内部或外部命令、可操作程序或批处理文件。 我已经检查了我的所有路径变量,并且根、脚本和库文件夹路径被添加到路径 它只是不识别任何命令,如conda、activate、deactivate等等。我也面临同样的问题PATHs也很好,但我无法执行conda命令 在安装Anaconda时,我选中了添加到路径选项,我认为这造成了问题 蟒蛇不建议这样做。如果选中“添加到路径”复选框,

conda命令在Anaconda提示符下正常工作。我为
tensorflow
创建了一个新环境,之后它说-
'conda'不被识别为内部或外部命令、可操作程序或批处理文件。

我已经检查了我的所有路径变量,并且根、脚本和库文件夹路径被添加到路径


它只是不识别任何命令,如conda、activate、deactivate等等。

我也面临同样的问题PATHs也很好,但我无法执行conda命令

在安装Anaconda时,我选中了添加到路径选项,我认为这造成了问题

蟒蛇不建议这样做。如果选中“添加到路径”复选框,则可以看到红色的彩色警告

请参见下面的两张图片

在选中该框之前

选中该框后

最后,我重新安装了蟒蛇,没有选中复选框添加到路径,然后手动设置路径

更好的方法是像我一样使用您自己的自定义位置安装Anaconda

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

  • 卸载了当前安装的Anaconda

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

  • 手动将以下5个路径添加到环境变量中

    C:\AnacondaPython

    C:\AnacondaPython\Scripts

    C:\AnacondaPython\Library

    C:\AnacondaPython\Library\mingw-w64\bin

    C:\AnacondaPython\Library\usr\bin

  • 您只需附加下面的路径序列即可

    C:\AnacondaPython;C:\AnacondaPython\Scripts;C:\AnacondaPython\Library;C:\AnacondaPython\Library\mingw-w64\bin;C:\AnacondaPython\Library\usr\bin
    
    最后,我打开了新的终端,并尝试创建、激活和停用
    tensorflow
    环境

    请检查我的
    终端的历史记录,如下所示

    (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>
    
    (基本)C:\Users\sunil kumar>conda create--name tensorflow
    解决环境:完成
    ==>警告:存在较新版本的conda。康达激活张量流
    (tensorflow)C:\Users\Rishikesh>conda停用
    (基本)C:\Users\Rishikesh>
    
    我建议您重新安装Anaconda以解决此问题


    谢谢。

    这也发生在我身上。我创建了一个新环境,并能够使用命令conda activate切换到新环境。但是,一旦我在新的环境中,我就根本无法使用conda命令,甚至无法停用环境


    我刚刚打开了一个新的WIN命令提示符,然后切换到新的env,然后就可以使用conda命令,没有任何问题。

    在我的情况下(Windows)添加“C:\Users\[Miniconda3 | Anaconda3]\Scripts”就足以解决问题,而无需重新安装(请参阅)是的,实际上这已经足够开始了。实际上,我在回答中提到的是一项研究工作的结果。如果选中“添加到路径”选项,Anaconda安装程序将设置上述所有条目,但这会导致以后出现问题(因此手动路径设置更好)。因此,一旦你将任何开发转移到Anaconda/Miniconda真正需要这些的地方,那么你可能会面临问题。但大多数建议仍然建议设置脚本和Anaconda HOME的路径。