Python 为什么在pydev中使用anaconda环境时找不到Eclipse报告解释器?

Python 为什么在pydev中使用anaconda环境时找不到Eclipse报告解释器?,python,eclipse,pydev,Python,Eclipse,Pydev,我已经用Python3.6安装了anaconda,但是我需要使用tensorflow来完成我正在处理的任务。这意味着使用Python3.5 我已经用python 3.5在anaconda中设置了一个新环境,并且从命令行可以正常运行,但是当我尝试在eclipse中运行时,如果我选择python 3.5可执行文件,(窗口-->首选项-->pydev-->解释器)。当我尝试跑步时,我得到以下信息 我正在使用eclipse Neon 对“python解释器”选择使用自动配置可以很好地工作,只是它找不到

我已经用Python3.6安装了anaconda,但是我需要使用tensorflow来完成我正在处理的任务。这意味着使用Python3.5

我已经用python 3.5在anaconda中设置了一个新环境,并且从命令行可以正常运行,但是当我尝试在eclipse中运行时,如果我选择python 3.5可执行文件,(窗口-->首选项-->pydev-->解释器)。当我尝试跑步时,我得到以下信息

我正在使用eclipse Neon

对“python解释器”选择使用自动配置可以很好地工作,只是它找不到新环境并恢复到python 3.6

浏览3.5可执行文件实际上接受了可执行文件,并且似乎识别了包

然而,为什么我试图运行我得到解释器未找到错误,即使我刚刚列出了它


有什么想法吗?

问题是您以前有一个名为
python
的解释器(您可以在首选项中双击它来更改解释器的名称),并且您已经将该
python
解释器关联到项目或运行配置,因此,当它运行时,它正在寻找名为
python
的解释器,但未能找到它

解决方案是将当前解释器重命名为
python
,或者转到项目/运行配置,并将关联更改为使用默认配置的解释器,或者使用新名称将其与新解释器关联

请注意,除非您所在的公司使用预定义的自定义配置,否则推荐的方法始终使用默认解释器。

转到Windows-->首选项-->python解释器-->快速自动配置-->应用`。按照下图进行操作


天才!我把名字改为python,它成功了。