python - 使用 anaconda 环境和 pydev 时,为什么 Eclipse 报告找不到 Interpreter?

标签 python eclipse pydev

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

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

enter image description here

我正在使用pydev与 eclipse NEON 。

使用自动配置进行“python 解释器”选择工作正常,只是它找不到新环境并恢复到 python 3.6。

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

enter image description here

但是,为什么我尝试运行时出现解释器未找到错误,即使我刚刚列出了它。

有什么想法吗?

最佳答案

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

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

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

关于python - 使用 anaconda 环境和 pydev 时,为什么 Eclipse 报告找不到 Interpreter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43577541/

相关文章:

python - 在 Pydev Eclipse 中使用 MySQL

python - Jython subprocess.call() 到 Python

Python 错误整数是必需的

java - 无法使用 STS 将 JavaFX 安装到 Spring 项目中

python - 类型错误 : argument of type 'Mock' is not iterable

java - TortoiseSVN 和 Subclipse 图标不随 SVN 更新?

eclipse - 更新 Eclipse 时如何迁移插件列表?

java - PyDev 在同步系统期间抛出 NPEPYTHONPATH

python:打印列表和特殊外壳字典

python - 如何在圆的周长上画圆?