我已经使用 Git Bash 和 Anaconda3 在我的 PC (Win 10) 上成功运行 Anaconda 几个月了。但是,今天我尝试更新到最新版本的 Anaconda(我不记得是哪个版本,但它是 xxxx.6 或 8 到 xxxx.11)。安装失败(愚蠢的我没有保存错误消息),之后,当我键入“ conda xxxxx
”时,我一直开始收到此错误。
CommandNotFoundError: No command 'conda conda'.
但是,如果我通过提供完整路径调用 conda.exe 文件,我仍然能够使用大多数 conda 命令,但有一个非常不幸的例外,即激活环境。
我还注意到其他一些奇怪的行为。如果我重新启动我的电脑,conda 工作正常,即使没有调用完整路径。我可以创建一个新环境,但是一旦我调用 source activate 或 activate 或 conda activate,它就会中断,从那时起,任何对“conda”的引用都会给我CommandNotFoundError: No command 'conda conda'.
anaconda prompt 中也有一些奇怪的行为。一切似乎都很好。我可以毫无问题地创建和激活环境,但是当我第一次启动提示时,它说The system cannot find the path specified.
我试过 - 确保我的 PATH 是正确的 - 为所有用户卸载并重新安装,然后只为我的用户卸载和重新安装 - 使用'conda init bash' - >我认为这进一步破坏了它。- 删除与 Python 关联的注册表项 - 它们现在看起来不错
我不知所措。我真的希望能够再次在我的 git bash 中使用 conda。任何建议表示赞赏。
conda 4.6.14
根据链接的Anaconda Github 问题 #8506中的讨论,此问题已得到解决精简版
更长的外壳输出
在 git bash (2.21.0) Win10 中:
我也遇到过这个错误 - 寻求帮助。如果您找到任何东西,请告诉我,如果我发现其他任何东西,我也会链接!
编辑:在官方 Git 仓库中,问题 #8506:https ://github.com/conda/conda/issues/8506