如何在 Eclipse 中添加新的 Pydev 解释器

How to add a new Pydev Interpreter in Eclipse

好的,我已经在两台机器上安装了 Pydev。出于某种原因,我在笔记本电脑上安装了 3.5.1,在台式机上安装了 2.7。现在我在 2.7 机器(台式机)上的一个项目在另一台机器(笔记本电脑)上抛出语法错误,我想这一定是因为它们 运行 宁不同版本的 Python,因为我不能'看不到任何其他可能的原因。因此,我在笔记本电脑上安装了 2.7,但在尝试将默认解释器更改为 2.7 之前(我可能做对了,也可能做错了:我只是添加了 2.7 路径并将其移至 (2) 列表的顶部口译员)我尝试摆弄启动首选项以使其正常工作。现在,当我尝试 运行ning 项目时,我得到了这个:

https://imgur.com/0n63S0t

我尝试用谷歌搜索 'how to add new interpreter in PyDev' 之类的东西,但没有找到任何有用的东西。任何人都知道到底发生了什么,以及我如何才能获得在台式机上也能在笔记本电脑上正常工作的项目?

我在这个问题中注意到:

它基本上询问可能是同一件事(虽然我不确定我在 imgur link 中显示的结果实际上与 Python 版本有关所以这个问题可能与我 linked 的另一个问题中的问题不一样:似乎我可能有 2 个问题:1 类似于我 linked 的问题和一个新的 1 ( imgur link 中显示,在底部,它说“运行 0 次测试在 0.000 秒内)可能是由于摆弄启动首选项引起的)。我的问题是如何在笔记本电脑上进行,以便我可以使项目工作。我可以通过删除 Python 3.5.1 来做到这一点吗?不可能在同一台机器上有 2 个不同版本的 Python 并为每个给定项目选择使用哪个版本?如果可能的话,你是怎么做到的?我实际上尝试从解释器中删除 3.5.1 但结果是一样的,当我再次检查解释器时,3.5.1 仍然存在,所以我也想知道如何删除解释器。这一切看起来都非常尴尬。真的不知道为什么事情会变得如此尴尬。

编辑:感谢 Joe,我想我已经成功地更改了正在使用的解释器,但是当我 运行 在 imgur link 中发布时,我仍然得到无用的结果。看起来它正在 运行 宁 'Python unit-test'(不管那是什么),我想将它恢复到它以前的状态,这只是一个标准的 运行。任何想法表示赞赏。

编辑 2:原来它只是 运行s 就像你最后 运行 它一样,默认情况下,似乎没有选项可以改变它。

当然可以:

Eclipse - Windows - 首选项 - PyDev - 解释器 - Python 解释器 - 新...

然后您可以选择每个项目的解释器:

右键项目-属性-PyDev-Interpreter/Grammar-解释器-从列表中选择

请注意,您的屏幕截图中的文件似乎不是 .py 文件(即:它是 BarCodeTest 而它应该是 BarCodeTest.py),因此,您没有语法突出显示或与 PyDev 编辑器相关的任何内容。

将文件更改为 .py 文件后,您应该可以只使用 F9 到 运行 当前文件。入门手册:http://www.pydev.org/manual_101_run.html 有更多关于如何正确 运行 模块的信息。