Windows 10 上的 conda 命令出错
Errors with conda commands on Windows 10
我开始使用 Python 2.7,使用 Anaconda 软件包及其 Spyder IDE,但是当我发现我想做的事情需要我执行一个启动的命令时"conda"这个词,我遇到了很大的麻烦。
我首先假设这些是在 Spyder 的 IPython 控制台中输入的命令,但它没有执行我的命令,而是告诉我 NameError: name 'conda' is not defined
.
我也尝试了 Windows 命令提示符 (cmd.exe),但它告诉我 conda is not recognized as an internal or external command
。当我用谷歌搜索时,一些结果声称我必须将与 Anaconda 相关的文件夹之一添加到 Windows' 路径,所以我试过了,但仍然没有用。
如何在 Windows 10 上执行 conda
命令?
首先,您说得对,这些命令不适用于 IPython 控制台。其次,它们无法在 cmd.exe 命令提示符下工作是有充分理由的。
它们实际上是为了提供给 Anaconda Prompt。在 Windows 上,开始输入 "Anaconda Prompt",如果您正确安装了 Anaconda,您应该会看到一个与 cmd.exe 非常相似的图标,除了黑色背景上的 "C:_"将是灰色而不是白色。那就是要发出这些命令的地方。
如果您不确定 user/users Anaconda 是为哪个安装的,可能需要一些额外的时间。如果它是为所有人安装的,或者您不确定,那么您应该继续并左键单击该图标。如果它是为您安装的,那么一切都应该没问题,至少在权限方面是这样。
如果它不是为你安装的,那么当你命令它修改软件时,它起初看起来像是在服从你。它会获取元数据,告诉你这些东西将被安装或更新,然后在你输入 y
并点击后询问你 Proceed ([y]/n)?
And then输入,它会告诉你CondaIOError: IO error: Missing write permissions in: C:\Program Files\Anaconda3
。 现在你知道了,你需要通过右键单击图标并单击 "Run as administrator" 打开 Anaconda Prompt。 然后 你可以输入你的 conda install
... 或 conda update
... 命令并查看它的执行情况。
(这可能只有在您的 Windows 帐户是管理员帐户时才有可能;如果是这样并且您不是管理员,您可能需要向拥有管理员帐户的人寻求帮助。)
感谢 Google Groups 上展示此解决方案的用户。
只需 运行 具有管理员权限的命令提示符,然后它将安装所需的包并完美运行
我开始使用 Python 2.7,使用 Anaconda 软件包及其 Spyder IDE,但是当我发现我想做的事情需要我执行一个启动的命令时"conda"这个词,我遇到了很大的麻烦。
我首先假设这些是在 Spyder 的 IPython 控制台中输入的命令,但它没有执行我的命令,而是告诉我 NameError: name 'conda' is not defined
.
我也尝试了 Windows 命令提示符 (cmd.exe),但它告诉我 conda is not recognized as an internal or external command
。当我用谷歌搜索时,一些结果声称我必须将与 Anaconda 相关的文件夹之一添加到 Windows' 路径,所以我试过了,但仍然没有用。
如何在 Windows 10 上执行 conda
命令?
首先,您说得对,这些命令不适用于 IPython 控制台。其次,它们无法在 cmd.exe 命令提示符下工作是有充分理由的。
它们实际上是为了提供给 Anaconda Prompt。在 Windows 上,开始输入 "Anaconda Prompt",如果您正确安装了 Anaconda,您应该会看到一个与 cmd.exe 非常相似的图标,除了黑色背景上的 "C:_"将是灰色而不是白色。那就是要发出这些命令的地方。
如果您不确定 user/users Anaconda 是为哪个安装的,可能需要一些额外的时间。如果它是为所有人安装的,或者您不确定,那么您应该继续并左键单击该图标。如果它是为您安装的,那么一切都应该没问题,至少在权限方面是这样。
如果它不是为你安装的,那么当你命令它修改软件时,它起初看起来像是在服从你。它会获取元数据,告诉你这些东西将被安装或更新,然后在你输入 y
并点击后询问你 Proceed ([y]/n)?
And then输入,它会告诉你CondaIOError: IO error: Missing write permissions in: C:\Program Files\Anaconda3
。 现在你知道了,你需要通过右键单击图标并单击 "Run as administrator" 打开 Anaconda Prompt。 然后 你可以输入你的 conda install
... 或 conda update
... 命令并查看它的执行情况。
(这可能只有在您的 Windows 帐户是管理员帐户时才有可能;如果是这样并且您不是管理员,您可能需要向拥有管理员帐户的人寻求帮助。)
感谢 Google Groups 上展示此解决方案的用户。
只需 运行 具有管理员权限的命令提示符,然后它将安装所需的包并完美运行