'Conda'不被视为内部或外部命令

时间:2017-06-13 08:09:40

标签: python anaconda conda data-science

我在Windows 7 Professional机器上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本上导入了NumPy和Pandas,所以我认为Python安装正确。但是当我在命令提示符下输入conda listconda --version时,它会显示conda is not recognized as internal or external command.

我为Anaconda3设置了环境变量; Variable Name: PathVariable Value: C:\Users\dipanwita.neogy\Anaconda3

如何让它发挥作用?

14 个答案:

答案 0 :(得分:100)

虽然其他人为您提供了一个很好的解决方案,但我认为指出实际情况是有帮助的。根据Anaconda 4.4更新日志,https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4

  

在Windows上,默认情况下不再更改PATH环境变量,因为这可能会导致其他软件出现问题。建议的方法是在您希望使用Anaconda软件时使用Anaconda Navigator或Anaconda命令提示符(位于“Anaconda”下的“开始”菜单中)。

这是对先前安装的更改。建议使用Navigator或Anaconda Prompt,尽管您也可以将其添加到PATH中。在安装过程中,现在取消选中将Anaconda添加到PATH的框,但您可以选择它。

答案 1 :(得分:29)

我找到了解决方案。 变量值应为C:\Users\dipanwita.neogy\Anaconda3\Scripts

答案 2 :(得分:29)

我在Windows 10中遇到了同样的问题,请按照以下步骤更新环境变量,它可以正常工作。

我知道这对于简单的环境设置来说是一个冗长的答案,我认为这对于新窗口10用户可能有用。

1)打开Anaconda提示:

enter image description here

2)检查Conda安装位置。

where conda

enter image description here

3)打开“高级系统设置”

enter image description here

4)单击环境变量

enter image description here

5)编辑路径

enter image description here

6)添加新路径

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

enter image description here

7)打开命令提示符并检查版本

8)在第7步之后 conda在cmd中安装anaconda-navigator,然后按y

enter image description here

答案 3 :(得分:19)

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

虽然在安装过程中您可以选中此框,但您也可以手动将python和/或python添加到路径中(如图所示)

enter image description here

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

where python
where conda

接下来,您可以在命令提示符中使用setx命令将 Python和Conda 添加到路径中(将C:\Users\mgalarnyk\Anaconda2替换为运行where python时获得的结果, where conda)。

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

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

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

答案 4 :(得分:17)

为了清楚起见,你需要转到controlpanel\System\Advanced system settings\Environment Variables\Path, 然后点击编辑并添加:

C:Users\user.user\Anaconda3\Scripts

到最后并重新启动cmd行

答案 5 :(得分:4)

如果您有较新版本的Anaconda Navigator,请打开安装中附带的Anaconda Prompt程序。在那里输入所有常用的conda update / conda install命令。

我认为上面的答案解释了这一点,但我可以使用这样一个非常简单的指令。也许它会帮助别人。

答案 6 :(得分:2)

转到anaconda提示符(在笔记本电脑的搜索框中键入“ anaconda”)。输入以下命令

where conda

将该位置添加到您的环境路径变量中。关闭cmd,然后再次打开

答案 7 :(得分:1)

如果您不想将Anaconda添加到环境中。路径,你正在使用Windows试试这个:

  • 打开cmd;
  • 键入文件夹安装的路径。它是这样的: C:\ Users \ your_home文件夹\ Anaconda3 \ Scripts
  • 测试Anaconda,例如类型conda --version。
  • 更新Anaconda:conda更新conda或conda update --all或conda update anaconda。

更新Spyder:

  • conda update qt pyqt
  • conda update spyder

答案 8 :(得分:1)

当我多次安装Anaconda时,此问题对我产生了。我很小心地进行了卸载,但是有些事情卸载过程不会撤消。

就我而言,我需要从Microsoft.PowerShell_profile.ps1中删除文件~\Documents\WindowsPowerShell\。通过在文本编辑器中将其打开,我确定此文件是罪魁祸首。我看到它引用了旧的安装位置C:\Anaconda3\

答案 9 :(得分:1)

我刚刚启动了anaconda-navigator并从那里运行conda命令。

答案 10 :(得分:0)

我在Windows中遇到了这个问题。大多数答案都不是anaconda推荐的,您不应将路径添加到环境变量中,因为它可能破坏其他内容。相反,您应该使用顶部答案中提到的anaconda提示符。

但是,这也可能会中断。在这种情况下,右键单击快捷方式,转到快捷方式选项卡,目标值应显示为:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3

答案 11 :(得分:0)

我有Windows 10 64位版,这对我有用, 该解决方案可以同时用于(Anaconda / MiniConda)发行版。

  1. 首先尝试卸载anaconda / miniconda ,这会引起问题。
  2. 然后从'C:\ Users \'中删除'.anaconda'和'.conda'文件夹
  3. 如果您安装了任何防病毒软件,请尝试从

    中排除'C:\ ProgramData \ Anaconda3 \'中的所有文件夹>
    • 行为检测。
    • 病毒检测。
    • DNA扫描。
    • 可疑文件扫描。
    • 任何其他病毒防护模式。

    *(注意:'C:\ ProgramData \ Anaconda3'此文件夹是默认安装文件夹,您可以更改它,只需在安装Anaconda时在安装目标提示符处替换排除的路径即可)*

  4. 现在使用管理员权限安装Anaconda。
    • 将安装路径设置为'C:\ ProgramData \ Anaconda3',或者您可以指定自定义路径,只要记住它不应包含任何空格,并且应将其排除在病毒检测之外即可。
    • 在“高级安装选项”中,可以选中“将Anaconda添加到我的PATH环境变量(可选)”和“将Anaconda注册为我的默认Python 3.6”
    • 使用其他默认设置进行安装。完成后单击完成。
    • 重新启动计算机。

现在打开命令提示符或Anaconda提示符,并使用以下命令检查安装

  

conda列表

如果获得任何软件包列表,则表明anaconda / miniconda已成功安装。

答案 12 :(得分:0)

除了按照Raja(上文)的建议添加C:\Users\yourusername\Anaconda3C:\Users\yourusername\Anaconda3\Scripts之外,还要将C:\Users\yourusername\Anaconda3\Library\bin添加到您的路径变量中。如果您是在全新安装的Anaconda上执行此操作,则可以防止发生SSL错误。

答案 13 :(得分:0)

如果您使用巧克力,conda 位于 C:\tools\Anaconda3\Scripts