为什么Anaconda不承认conda命令?

时间:2015-02-19 17:09:09

标签: python anaconda conda

我安装了最新版本的Anaconda。 现在我想在其中安装OpenCV。当我输入:

conda install -c https://conda.binstar.org/anaconda opencv

我收到此消息错误:" conda未被识别为内部命令... " (抱歉,我尝试翻译法语,因为我的操作系统是法语)

问题是conda带有Anaconda,所以我想知道为什么要推出Anaconda并输入上面的命令不起作用?

15 个答案:

答案 0 :(得分:34)

我有类似的问题。我搜索了conda.exe,我在Scripts文件夹中找到了它。因此,在Anaconda3中,您需要向PATH添加两个变量。第一个是Anaconda_folder_path,第二个是Anaconda_folder_path\Scripts

答案 1 :(得分:29)

对于Windows

转到Control Panel\System and Security\System\Advanced System Settings,然后查找Environment Variables

您的用户变量应包含Path=Path\to\Anaconda3\Scripts

您需要确定Anaconda3文件夹的位置(即此文件夹的路径)。我在C:\Users

对于Linux

您需要将conda添加到PATH。为此,请键入:

export PATH=/path/to/anaconda3/bin:$PATH

同样,你需要计算anaconda3文件夹的路径(通常,路径存储在$HOME

如果您不希望每次开始会话时都这样做,您还可以在conda文件中将PATH添加到.bashrc

echo 'export PATH=/path/to/anaconda3/bin:$PATH' >> ~/.bashrc

答案 2 :(得分:6)

现在在Windows上安装anaconda时,它不会自动将Python或Conda添加到您的路径中,因此您必须自己添加它。

如果您不知道conda和/或python的位置,请在anaconda提示符下键入以下命令

enter image description here

接下来,您可以在命令提示符中使用setx命令将 Python和Conda 添加到路径中。 enter image description here

接下来关闭该命令提示符并打开一个新命令提示符。恭喜你现在可以使用conda和python

来源:https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

答案 3 :(得分:5)

我遇到了类似的问题,我使用Path环境变量做了类似下面提到的步骤来解决问题

  
      
  1. 位于我的Anaconda3安装位置。我运行Windows 7.我的位于C:\ ProgramData \ Anaconda3。

  2.   
  3. 打开控制面板 - 系统 - 高级系统设置,在“高级”标签下点击“环境变量”。

  4.   
  5. 系统变量下,位于“路径”添加以下内容:C:\ ProgramData \ Anaconda3 \ Scripts; C:\ ProgramData \ Anaconda3 \;

  6.   

保存并打开新终端。 输入“conda”。它对我有用。

希望这些步骤有所帮助

答案 4 :(得分:3)

您可能需要更新PATH变量以包含Anaconda的安装位置。

有关类似问题,请参阅https://github.com/ContinuumIO/anaconda-issues/issues/41

答案 5 :(得分:3)

面临在Windows 10上运行并使用Windows cmd的相同问题。

通过在Anaconda3中作为管理员附带的Anaconda Prompt运行以下命令解决了这个问题:

conda install -c menpo opencv3=3.1.0

官方网站上的命令:https://anaconda.org/menpo/opencv3

答案 6 :(得分:2)

我怀疑您忘记导出PATH,必须在$ PATH中添加anaconda / bin。 (Linux,OSX常见问题)。在Windows上,请确保以管理员身份运行安装和命令。

答案 7 :(得分:2)

在Ubuntu 15.10上运行的Anaconda也存在同样的问题。我关闭了终端并打开了一个新窗口,它工作正常。

答案 8 :(得分:2)

尝试使用(对于anaconda3)...

设置文件路径
export PATH=~/anaconda3/bin:$PATH

然后检查它是否适用于...

conda --version

当'conda'返回'未找到命令'时,这对我有用。

答案 9 :(得分:1)

如果此问题仍然存在,您可能需要检查PATH变量中的所有路径值(在Control Panel\System and Security\System\Advanced System Settings下)。可能是某些其他路径无效或包含非法字符。

今天,我遇到了同样的问题,并在PATH变量的不同路径值中找到了双引号。之后的所有路径(包括新安装的conda)都无法使用。删除双引号解决了这个问题。

答案 10 :(得分:1)

尝试重新启动终端,我遇到了同样的问题,重新启动终端后工作。

答案 11 :(得分:1)

在Windows 10中,我转到存储Anaconda的文件夹。在我的情况下,它在\ Anaconda3文件夹中作为打开命令提示符窗口的快捷方式,称为“Anaconda Prompt”。打开它并在此处执行命令t

答案 12 :(得分:1)

同样的问题,事实证明除了设置PATH变量之外,我也不应该在安装过程中关闭一些cmd窗口。重新安装将起作用

答案 13 :(得分:0)

正如其他用户所说,Windows用户的最佳方法是设置全局环境变量。

我安装了用于MXNet的Miniconda3。

在我做某事之前,只有Anaconda Prompt可用于conda

设置全局环境变量后,CMD和Git Bash起作用。 但是在某些RStudio这样的IDE中,嵌套的Git Bash不起作用。

重新启动计算机后,RStudio中的Git Bash适用于conda

我希望这些测试对您有所帮助。

答案 14 :(得分:0)

不建议您按照anaconda安装程序的说明将conda.exe路径直接添加到系统环境变量中

enter image description here

对于Windows用户,打开Conda Prompt快捷方式,然后 将目标更改为正确的地址

enter image description here