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

mdi*_*ivk 5 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
Run Code Online (Sandbox Code Playgroud)

出于未知原因,错误再次在这里弹出,即使我开始新的会话后错误也不会消失。

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

conda upgrade -c conda-forge imbalanced-learn
Run Code Online (Sandbox Code Playgroud)

并且命令成功完成。

康达怎么了?

这是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
Run Code Online (Sandbox Code Playgroud)

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

任何线索表示赞赏。

非常感谢你。

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

小智 2

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

conda install conda=4.6.14

看起来 conda 的其他版本正在引入此错误。