如何在Windows 10(64位)中访问Anaconda命令提示符

54

我需要在Windows 10上安装Python 3.5的64位Anaconda版本。我按照默认设置(AppData/Continuum/Anaconda3)进行了安装。然而,安装完成后,我不确定如何访问Anaconda命令提示符,以便我可以使用conda安装软件包。我还尝试在 C:/Program Files 安装64位Anaconda,但是其中几个Python脚本不支持空格,导致安装失败。

我应该怎么做才能访问Anaconda提示符?


conda 工具是一个可执行文件。如果您允许 Anaconda 安装更改修改您的路径,它将在您的控制台 (cmd.exe) 中可用。 - sascha
你尝试过在 PowerShell 或 Command Prompt 中运行 anaconda -h 吗? - srikavineehari
按下 Windows 键,然后搜索 Anaconda Prompt。 - srikavineehari
@sascha 我在32位安装时没有这样做,并且Anaconda命令提示符已创建在我Windows的开始菜单中。在安装过程中,Anaconda选项指出这是不建议的。如果我修改系统路径,conda会知道使用哪个Anaconda安装吗? - user44796
@srig,无论是使用anaconda -h命令还是搜索64位Anaconda提示符都失败了。 - user44796
建议重复:如何运行Conda? 具体而言,conda init是目前的建议。 - merv
6个回答

52

把鼠标移到Windows图标(左下角),然后开始输入“Anaconda”。会显示一些匹配的条目。选择“Anaconda Prompt”(Anaconda提示符)。一个名为“Anaconda Prompt”的新命令窗口将打开。现在,您可以使用Python、conda和其他工具进行工作。


2
只有 Anaconda Prompt 的 32 位版本出现。 - user44796
3
重启?Windows的万能解药。 - Mike Müller
2
哈哈,你说的重启是对的。也许它会在某个时候出现。作为一种解决方法,我可以打开命令提示符,cd到Anaconda/scripts目录,并使用conda。然后打开spyder并使用已安装的包。不太美观,但它能用。 - user44796

25

如何将Anaconda安装目录添加到您的PATH变量中

将Anaconda添加到您的PATH变量将使您能够在任何cmd或Powershell终端窗口中运行conda环境。以下是如何执行此操作的说明。

1. 打开环境变量窗口

方法是打开“我的电脑”,然后右键单击背景以获取上下文菜单>“属性”。 在左侧打开“高级系统设置”或在开始菜单中搜索“env...”([Win] + [s]键)。

然后点击环境变量

如果您在此步骤中遇到问题,请阅读此解释

2. 编辑用户环境变量部分中的路径,并添加三个新条目:

  • D:\path\to\anaconda3
  • D:\path\to\anaconda3\Scripts
  • D:\path\to\anaconda3\Library\bin

D:\path\to\anaconda3应该是您安装anaconda的文件夹

在所有打开的窗口上单击[OK]。

如果您执行了所有步骤并正确配置,可以通过打开 PowerShell窗口来测试conda命令。

conda --version

这将会输出类似于:conda 4.8.2


此外,在完成这两个步骤后,您可以使用cmd.exe,然后打开一个命令提示符并输入 conda init cmd.exe。按下 <kbd>Enter</kbd> 并重新启动cmd后,您就可以访问所有的conda环境了。 - Shayan

18

您可以使用图标运行Anaconda命令提示符,创建一个图标并输入:

%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3(每台计算机上的文件位置都可能不同。)

在图标 -> 右键单击 -> 属性 -> 快捷方式 -> 目标中查看。

我在图标 -> 右键单击 -> 属性 -> 开始于 中看到了%HOMEPATH%

测试环境
   操作系统:Windows 10
   库:Anaconda 10(64位)


10

我将"\Anaconda3_64\"和"\Anaconda3_64\Scripts\"添加到了PATH变量中。现在我可以从powershell或命令提示符中使用conda。


5
如果不添加\Anaconda3\Library\bin,pip和其他库将无法正常工作。pip会显示错误信息:“pip被配置为需要TLS/SSL的位置,但Python中的ssl模块不可用。”请注意,这里的翻译并不包括解释或其他内容。 - Lybecker

4
如果Anaconda Prompt丢失,您可以创建一个快捷方式文件,将命令提示符(cmd.exe)的目标更改为:
%windir%\System32\cmd.exe "/K" <Anaconda位置>\anaconda3\Scripts\activate.bat
例如:
%windir%\system32\cmd.exe "/K" C:\Users\user_1\AppData\Local\Continuum\anaconda3\Scripts\activate.bat

0
在您的系统上安装Anaconda3之后,您需要将Anaconda添加到PATH环境变量中。这将允许您使用“conda”命令从cmd.exe或PowerShell访问Anaconda。
我提供的链接介绍了未被识别错误的三个主要问题:
1. 为Conda设置的环境PATH未设置 2. 环境路径有误 3. Anaconda版本早于Anaconda Navigator的版本
链接:https://appuals.com/fix-conda-is-not-recognized-as-an-internal-or-external-command-operable-program-or-batch-file/ 我的问题是遵循第二个问题的步骤解决的——环境路径有误。我的变量环境中没有所有三个文件路径。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接