Skip to main content
 首页 » 编程设计

python之为什么用pydev使用anaconda环境时Eclipse报Interpreter not found

2024年08月20日35kerrycode

我已经使用 python 3.6 安装了 anaconda,但我需要使用 tensorflow 来完成我正在处理的作业。这意味着使用 python 3.5。

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

我正在使用 pydev eclipse NEON 。

使用 Auto-Config 进行“python 解释器”选择工作正常,但它找不到新环境并恢复到 python 3.6。

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

但是,为什么我尝试运行我得到解释器未找到错误,即使我刚刚列出它也是如此。

有什么想法吗?

请您参考如下方法:

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

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

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