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



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

https://i.stack.imgur.com/IiFoi.jpg

我尝试在谷歌上搜索诸如"如何在 PyDev 中添加新解释器"之类的东西,但没有找到任何有帮助的东西。 有谁知道到底发生了什么,以及我如何才能在笔记本电脑上工作的桌面上运行良好的项目?

我在这个问题中注意到:

在 Eclipse PyDev 中设置默认的 Python 语法版本

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

编辑:我想我已经成功地更改了正在使用的解释器,多亏了乔,但是当我运行我在 imgur 链接中发布的无用结果时,我仍然得到无用的结果。 看起来它正在运行"Python 单元测试"(不管是什么),我想将其恢复到以前所做的,这只是一个标准运行。任何想法都值得赞赏。

编辑 2:事实证明,默认情况下,它只是像您上次运行它一样运行,并且似乎没有更改此选项的选项。

当然这是可能的:

Eclipse - Windows - Preferences - PyDev - Interpreters - Python Interpreter - New...

然后,您可以看到每个项目的解释器:

右键单击项目 - 属性 - PyDev 解释器/语法 - 解释器 - 从列表中选择

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

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

最新更新