ImportError:设置conda时没有名为conda.cli.main的模块

时间:2017-07-07 22:11:13

标签: python anaconda conda

我的conda模块位于路径'/ opt / cloudera / parcels / Anaconda / bin'

在.bash_profile中我添加了以下内容:

PATH=$PATH:/opt/cloudera/parcels/Anaconda/bin
export PATH 

然而,当我输入

conda --version 

我得到了

Traceback (most recent call last):
File "/opt/cloudera/parcels/Anaconda/bin/conda", line 4, in <module>
from conda.cli.main import main
ImportError: No module named conda.cli.main

2 个答案:

答案 0 :(得分:0)

我按照连续体文档中的流程进行了操作。 请参阅:https://docs.continuum.io/anaconda/install/linux

答案 1 :(得分:0)

我展示了 ~/.zshrc(或 ~/.bash_profile ),它是我 Mac 中的默认 shell。

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

安装 Anaconda 后就是这个样子。您可以尝试 source ~/.bash_profile 或 ~/zshrc 来检查它是否被 Anaconda 激活 base

如果您想停用 base,请查看 this