我最近安装了 64 位 Linux 版本的 Anaconda(1.8.0-Linux-x86_64)。安装似乎工作正常:
$ python
Python 2.7.5 |Continuum Analytics, Inc.| (default, Nov 4 2013, 15:30:26)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
##No issues here
但是,如果我尝试任何 conda 命令,我会收到错误消息:
$ conda info
Traceback (most recent call last):
File "~/anaconda/bin/conda", line 3, in <module>
from conda.cli import main
ImportError: No module named conda.cli
安装在我的用户目录(~/anaconda)下。我已经验证 \(PATH 包含 ~/anaconda/bin。 \)PYTHONPATH 也设置为 ~/anaconda/lib。
关于“conda”命令有什么问题的任何想法?我的搜索似乎没有显示任何其他人报告此错误。
原文由 pk45059 发布,翻译遵循 CC BY-SA 4.0 许可协议
当你安装它时,你错过了一个部分。当 conda 询问您是否可以设置您的 .bashrc 文件时,您可能单击了 NO。这是一个简单的解决方法:启动您的解释器并添加以下行:
export PATH=/home/add your username here/anaconda/bin:$PATH
现在在解释器中输入
python
,您将看到 Anaconda 1.8.0 或您拥有的任何版本。每次启动新的口译员时都必须这样做。享受!