Python 没有名为conda.cli的模块

Python 没有名为conda.cli的模块,python,conda,Python,Conda,这里的其他问题表明我的PATH变量设置错误,但我检查了我的~/.bashrc并发现: export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /usr/local/games" export PATH="/home/name/anaconda3/bin:$PATH" 当我从终端运行“python”时,我得到 Python 2.7.14 |Anaconda custom (6

这里的其他问题表明我的PATH变量设置错误,但我检查了我的~/.bashrc并发现:

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:   /usr/local/games"
export PATH="/home/name/anaconda3/bin:$PATH"
当我从终端运行“python”时,我得到

 Python 2.7.14 |Anaconda custom (64-bit)| (default, Mar 27 2018, 17:29:31) 
 [GCC 7.2.0] on linux2
看起来Anaconda安装正确了

但是,我不能运行任何以“conda”开头的命令-我只得到一个

ImportError: No module named conda.cli

在PATH变量中,它指向“

/首页/姓名/巨蟒A3/垃圾箱/

相反,它应该指向

/home/name/anaconda3/scripts/

其中应该有一个
conda.exe
文件。这应该可以解决您的问题

另外,看起来您正在使用Python2.7,但路径是为Python3配置的。请尝试改用Python3

运行命令
where python
,这将为您提供python的安装目录。将目录设置为path变量(确保将此路径添加到
path
变量中的python 2.7目录之前)


希望这能有所帮助。

看起来您正在将路径导出到anaconda3,而在运行python时,您却在运行python2.7。您能检查一下将路径更改为“/home/name/anaconda2/bin”是否有效吗?不起作用,我现在在linux2上输入“python”时得到了python2.7.12(默认,2017年11月20日,18:23:56)[GCC 5.4.0 20160609]“,但是get conda:command没有找到,在我运行
哪个python
哪个python3
的linux机器上,会显示python的安装位置。非常奇怪的是,它又开始使用python 2.7.12。键入“python3”作为命令会让我得到“python 3.5.2(默认值,2017年11月23日,16:37:01)[GCC 5.4.0 20160609]在linux上”!“哪个python”得到我“/usr/bin/python”和“哪个python3”得到我“usr/bin/python3”。这是有用的信息吗?用脚本替换bin会给我消息“conda:command not found”,python会给我消息:“No command'where'found,你的意思是:command'gwhere'来自包'gwhere'(universe)其中:command not found”这在Windows上可能是正确的,但OP显然不在Windows上,因为他们正在.bashrc文件中设置路径,并且指定的路径看起来像是来自某个*nix变量。