为什么在使用带有pydev的anaconda环境时,Eclipse报告找不到解释器?

时间:2017-04-23 23:15:38

标签: python eclipse pydev

我已经安装了带有python 3.6的anaconda但我需要使用tensorflow来完成我正在进行的任务。这意味着使用python 3.5。

我已经使用python 3.5在anaconda中建立了一个新环境,一切都从命令行运行良好但是当我尝试在eclipse中运行时,如果我选择了python 3.5可执行文件,(window - > preferences - > pydev - >解释器)。当我试图跑步时,我得到以下内容。

enter image description here

我正在使用pydev和eclipse Neon。

使用Auto-Config进行'python口译'选择工作正常,但它找不到新环境并恢复到python 3.6。

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

enter image description here

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

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

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

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

请注意,除非您使用预定义的自定义配置,否则建议的方法始终使用默认解释器。

答案 1 :(得分:0)

转到Windows->首选项-> python解释器->快速自动配置->应用`。按照下面的图片