Anaconda:ModuleNotFoundError:没有名为“ conda”的模块

时间:2019-02-19 02:57:34

标签: anaconda conda

请注意,此错误与stackoverflow中显示的错误(并有答案)不同。绝对不会重复。

我以前见过此错误,并且能够通过修改PATH来包含conda的路径来解决此错误,如下所示:

export PATH=/opt/cloudera/parcels/Anaconda/bin:$PATH
echo $PATH
/opt/cloudera/parcels/Anaconda/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/git/bin:/home/rxie/bin

由于未知原因,该错误再次在此处弹出,并且即使我开始了新的会话也不会消失。

我执行的最后一条命令是:

conda upgrade -c conda-forge imbalanced-learn

命令成功完成。

conda有什么问题?

这是Anaconda的目录:

#ls -la /opt/cloudera/parcels/Anaconda/bin/conda
-rwxrwxr-x 1 root root 531 Feb 18 16:29 /opt/cloudera/parcels/Anaconda/bin/conda

请注意,我一直在使用root来安装软件包。

任何线索都值得赞赏。

非常感谢您。

更新: 谢谢@merv,我读了您对其他主题的回答。尽管症状不完全相同,但我确实尝试了第一步,即sudo pip install conda,之后,conda仍会抛出相同的错误,因此您无法继续conda install --revision <n-1>的步骤2

2 个答案:

答案 0 :(得分:1)

在执行进一步安装之前,我按照此问题9004的建议安装了conda 4.6.14版,解决了这个问题。

conda install conda=4.6.14

conda的其他版本似乎正在引入此错误。

答案 1 :(得分:0)

当我尝试安装opencv时遇到类似的问题,我在Windows powershell上执行以下命令:

conda install -c conda-forge opencv

powershell出现以下错误

conda:术语'conda'不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查一下 名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。 在第1行:char:1

  • conda install -c conda-forge opencv
  • CategoryInfo:ObjectNotFound:(conda:字符串)[], CommandNotFoundException
  • FullyQualifiedErrorId:CommandNotFoundException

所以我使用cd命令进入了condabin目录:

cd C:\Users\username\anaconda3\condabin

并执行以下命令

.\conda install -c conda-forge opencv

opencv已安装

因此,您也可以导航到condabin目录,然后使用。\ conda代替conda

它为我工作,希望对您有帮助