ChatGPT解决这个技术问题 Extra ChatGPT

'Conda' 未被识别为内部或外部命令

我在我的 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

我如何使它工作?

对于那些面临类似问题的人,我建议他们首先访问this question
使用 Ananconda 命令提示符(不是 cmd)

R
Raja Rama Mohan Thavalam

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

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

1)打开蟒蛇提示:

https://i.stack.imgur.com/HtHFu.png

2) 检查 Conda 安装位置。

where conda

https://i.stack.imgur.com/0NGNJ.png

3) 打开高级系统设置

https://i.stack.imgur.com/W1loq.png

4)点击环境变量

https://i.stack.imgur.com/TUBh9.png

5) 编辑路径

https://i.stack.imgur.com/OytYj.png

6) 添加新路径

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

https://i.stack.imgur.com/9WbkZ.png

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

8) 在第 7 步之后,在 cmd 中输入 conda install anaconda-navigator 然后按 y

https://i.stack.imgur.com/jAshq.png


还将 C:\Users\yourusername\Anaconda3\Library\bin 添加到您的路径变量。如果您在全新安装的 Anaconda 上执行此操作,这将防止必然发生的 SSL 错误。谢谢,托马斯·马修
谢谢拉贾。答案与那些将 Anaconda/Spyder 安装在(Windows)系统驱动器以外的驱动器上的人尤其相关。
@Vasim 您的步骤也是 conda 工作所必需的。谢谢
9) 最后一步是从 cmd 每个 this_help_link 运行 conda activate base,以防您收到警告。
感谢您的分步回答。添加环境变量后,还需要重新启动我的计算机。或者:search4fan.github.io/post/…
D
DougL

尽管其他人为您提供了一个很好的解决方案,但我认为指出真正发生的事情是有帮助的。根据 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”下的开始菜单中)。

(注意:最近的 Win 10 不假设您有安装或更新的权限。如果命令失败,请右键单击 Anaconda 命令提示符,选择“更多”,选择“以管理员身份运行”)

这与以前的安装有所不同。建议使用 Navigator 或 Anaconda Prompt,尽管您也可以随时将其添加到 PATH 中。在安装过程中,将 Anaconda 添加到 PATH 的框现在未选中,但您可以选择它。


我在使用 MiniConda 时遇到了这个问题。我不确定要添加什么路径,因为这里建议的路径在我的机器上不存在
您将需要安装 Miniconda 的路径。可能是 C:\Users\yourusername\Miniconda 或类似的。
K
Kshitiz

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


我正在使用 Pycharm 并想使用 conda 作为解释器,我为 conda 添加了路径,但它仍然无法识别它。即使我在 Windows 中使用 cmd,我也会得到“无法识别 conda...”
D
Donald Duck

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

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

https://i.stack.imgur.com/vuGX1.png

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

where python
where conda

接下来,您可以使用命令提示符中的 setx 命令将 Python 和 Conda 添加到您的路径中(将 C:\Users\mgalarnyk\Anaconda2 替换为运行 where pythonwhere 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


这不是一个好方法,因为它在框旁边说:“不推荐”
@anishtain4 touché
D
Donald Duck

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

C:Users\user.user\Anaconda3\Scripts

到最后并重新启动 cmd 行


最后一行为我节省了很多时间
T
Thomas Matthew

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


M
MokeEire

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

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


通过其他帖子中的解释,我认为这是除了手动输入 conda 的环境路径之外的最佳方法!
P
Pallamolla Sai

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

where conda

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


这返回 3 个结果
A
Aaron

当我多次安装 Anaconda 时,我出现了这个问题。我很小心地进行了卸载,但有些事情卸载过程不会撤消。

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


D
Dragos Alexe

如果您不想将 Anaconda 添加到 env。路径并且您正在使用 Windows 试试这个:

打开cmd;

键入文件夹安装的路径。类似于:C:\Users\your_home 文件夹\Anaconda3\Scripts

测试 Anaconda,例如输入 conda --version。

更新 Anaconda: conda update conda 或 conda update --all 或 conda update anaconda。

更新蜘蛛:

康达更新qt pyqt

康达更新间谍


k
k33da_the_bug

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

首先尝试卸载导致问题的 anaconda/miniconda。之后从“C:\Users\”中删除“.anaconda”和“.conda”文件夹如果您安装了任何防病毒软件,请尝试从行为检测中排除“C:\ProgramData\Anaconda3\”中的所有文件夹和子文件夹.病毒检测。 DNA 扫描。可疑文件扫描。任何其他病毒防护模式。 *(注意:'C:\ProgramData\Anaconda3' 这个文件夹是默认安装文件夹,您可以更改它,只需在安装 Anaconda 时在安装目标提示符处替换您排除的路径)* 现在以管理员权限安装 Anaconda。将安装路径设置为“C:\ProgramData\Anaconda3”,或者您可以指定您的自定义路径,记住它不应包含任何空格,并且应该从病毒检测中排除。在高级安装选项中,您可以选中“将 Anaconda 添加到我的 PATH 环境变量(可选)”和“将 Anaconda 注册为我的默认 Python 3.6”使用更多默认设置安装它。完成后点击完成。重启你的电脑。

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

康达清单

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


G
Ganesh Kanna

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


d
dkocich

如果您使用巧克力,condaC:\tools\Anaconda3\Scripts


z
zeeshan khan

对于大于 4.6 的 conda --version,从 Anaconda 提示的基础上运行

conda update conda
conda init

这将更新您的 conda 根环境并设置在 cwd 和 powershell 上运行它所需的东西。

在此之后,您可以启动任何终端,它将准备好 conda。


s
shtosh

对于那些没有选中“将 Anaconda 添加到我的 PATH 环境变量”的人。在 Windows 10 中,它看起来像这样:

https://i.stack.imgur.com/HPEmL.png

5条路径:

C:\Users\shtosh\anaconda3
C:\Users\shtosh\anaconda3\Library\mingw-w64\bin
C:\Users\shtosh\anaconda3\Library\usr\bin
C:\Users\shtosh\anaconda3\Library\bin
C:\Users\shtosh\anaconda3\Scripts

a
anishtain4

我在Windows中遇到了这个问题。大多数答案都不像anaconda推荐的那样,你不应该添加环境变量的路径,因为它可能会破坏其他东西。相反,您应该使用最佳答案中提到的 anaconda 提示符。

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

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