Windows 10上的conda命令出错

时间:2018-01-10 20:19:08

标签: python windows cmd anaconda conda

我正在使用Anaconda软件包及其Spyder IDE开始使用Python 2.7,但当我发现我想要做的事情要求我执行一个以“conda”开头的命令时,我就太可怕了麻烦。

我首先假设那些是在Spyder中键入IPython控制台的命令,但它没有执行我的命令,而是告诉我NameError: name 'conda' is not defined

我也尝试了Windows命令提示符(cmd.exe),但它告诉我conda is not recognized as an internal or external command。我搜索的一些结果声称我必须将一个与Anaconda相关的文件夹添加到Windows的Path中,所以我试过了,但仍然没有用。

如何在Windows 10上执行conda命令?

2 个答案:

答案 0 :(得分:1)

首先,你是对的,那些命令不适用于IPython控制台。其次,他们没有在cmd.exe命令提示符下工作。

它们实际上是为了给予Anaconda Prompt。在Windows上,开始键入“Anaconda Prompt”,如果正确安装了Anaconda,您应该看到一个非常类似于cmd.exe的图标,除了黑色背景上的“C:_”将是灰色而不是白色。这就是给出这些命令的地方。

如果您不确定安装了哪些用户/用户Anaconda,可能需要一些额外的时间。如果它是为所有人安装的,或者您不确定,那么您应该继续并左键单击该图标。如果它是为你安装的,那么一切都应该没问题,至少就权限而言。

如果没有为您安装,那么当您命令它修改软件时,它最初似乎会服从您。它将获取元数据,告诉您这些内容将被安装或更新,然后在您输入Proceed ([y]/n)?并按Enter键后再询问y然后会告诉你CondaIOError: IO error: Missing write permissions in: C:\Program Files\Anaconda3现在您知道,您需要通过右键单击图标并单击“以管理员身份运行”来打开Anaconda Prompt。 然后您可以输入conda install ...或conda update ...命令并查看其执行情况。  (这可能只有在您的Windows帐户是管理员帐户时才有可能;如果这是真的并且您不是管理员,您可能需要向拥有管理员帐户的人寻求帮助。)

感谢Google Groups上的用户展示此解决方案。

答案 1 :(得分:0)

只需在具有管理员权限的情况下运行命令提示符,即可安装所需的程序包,并且可以完美运行