anaconda - conda 导入错误 : No module named conda. cli

标签 anaconda importerror conda

我使用以下说明将 conda 而不是 anaconda 直接安装到我正在处理的服务器上

wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-Linux-x86_64.sh
install to $HOME/.miniconda2
edit ~/.bashrc
Add this line:
export PATH="$HOME/.miniconda2/bin:$PATH"
source ~/.bashrc
conda install pip

当 conda 安装程序问我是否要添加到我的 .bashrc 文件的路径时,我说是,并添加了 export PATH="/home/r/rhlozek/binesh/miniconda2/bin:$PATH"
然而,每当我尝试做 conda install pip我得到
Traceback (most recent call last): File "/home/r/rhlozek/binesh/miniconda2/bin/conda", line 4, in <module> import conda.cli ImportError: No module named conda.cli
当其他人遇到这个问题时,他们对 conda 安装程序要求他们编辑他们的 .bashrc 文件说“不”,但我对它说"is",所以现在我不知道为什么我会遇到这个问题。

最佳答案

看起来您的 PYTHONPATH 设置不正确。检查它:

python
...
>>> import sys
>>> sys.path

它应该有一堆路径。 6 到 10 个条目似乎是明智的。实际数量取决于您自己的设置。我现在没有可用的 Linux 来测试它。如果此列表为空、非常短或仅包含前缀不是 /home/r/rhlozek/binesh/miniconda2 的路径, 你有问题。

尝试:
  • 启动一个新的终端窗口,看看问题是否消失,
    PYTHONPATH 变长
  • 手动添加路径:
    export PYTHONPATH="$HOME/.miniconda2/lib/python2.7:$HOME/.miniconda2/lib/python2.7/site-packages:$PYTHONPATH"
    

    (检查系统上的实际路径)
    source ~/.bashrc
    
  • 关于anaconda - conda 导入错误 : No module named conda. cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44784644/

    相关文章:

    python - 如何在IIS服务器上的conda基础环境中部署python Flask应用程序?

    conda - 在 Ubuntu 和 Windows 之间转移 Conda 环境

    python - 'libpng 错误 : Read Error' by using open cv imread

    python - 如何修复 Jupyter Notebook pandas 错误(OSError : [WinError 193] %1 is not a valid Win32 application)

    python-3.x - cairosvg 已安装但导入错误

    Python 导入错误 : No module named 'convert.py'

    python - 如何解决 python 包的无法在静态 TLS block 中分配内存错误

    python - 如何从 Pycharm 访问不同的 Anaconda 环境(在 Windows 10 上)

    python - Pip 比 Anaconda 有什么优势?

    python - 尽管 Eclipse PyDev 中存在 Unresolved 导入错误,脚本仍会运行,但如果错误已修复,则脚本会停止运行