好的,我在2台机器上安装了Pydev。出于某种原因,笔记本电脑上有3.5.1,桌面上有2.7。现在我在2.7机器(桌面)上的项目会在另一台机器(笔记本电脑)上抛出语法错误,我想这一定是因为它们运行不同版本的Python,因为我看不到任何其他可能的原因。因此,我在笔记本电脑上安装了2.7,但在尝试将默认解释器更改为2.7之前(我可能已经或可能没有正确完成:我只是添加了2.7路径并将其移动到(2)列表的顶部解释器)我试图摆弄发射偏好,以使其发挥作用。现在,当我尝试运行项目时,我得到了这个:
我尝试使用谷歌搜索“如何在PyDev中添加新的解释器”但没有找到任何有用的东西。任何人都知道到底是怎么回事,以及如何在笔记本电脑上工作的台式机上工作得很好?
我在这个问题中注意到了:
Setting default Python grammar version in Eclipse PyDev
它基本上问的是什么可能是同一件事(虽然我不确定我在imgur链接中显示的结果实际上与Python版本有关,所以这个问题可能与那个问题不一样我链接的另一个问题是:似乎我可能有两个问题:1与我链接的问题中的问题相似,并且新的1(在imgur链接中显示,在底部,其中显示'在0000中测试0) )可能是由于摆弄发射偏好造成的)。我的问题是如何继续使用笔记本电脑,以便我可以使项目工作。我可以通过删除Python 3.5.1来做到这一点吗?是不是可以在同一台机器上安装2个不同版本的Python,并选择每个给定项目使用哪个版本?如果有可能,你怎么做?我实际上尝试从解释器中删除3.5.1,但结果是一样的,当我再次检查解释器时,3.5.1仍然存在,所以我也想知道如何删除解释器。关于这一切的一切看起来都非常难以置信。真的不知道为什么事情应该如此尴尬。
编辑:我想我已成功改变了正在使用的解释器,感谢Joe,但是当我运行我发布的imgur链接时,我仍然得到无用的结果。看起来它正在运行'Python单元测试'(无论是什么),我想将它恢复到以前的状态,这只是一个标准的运行。任何想法都赞赏。
编辑2:原来它只是像上次运行它一样运行,默认情况下没有选项可以改变它,似乎。
答案 0 :(得分:1)
当然这是可能的:
Eclipse - Windows - 首选项 - PyDev - 解释器 - Python解释器 - 新...
然后你可以按照项目选择解释器:
右键单击项目 - 属性 - PyDev-Interpreter / Grammar - 解释器 - 从列表中选择
答案 1 :(得分:1)
作为一个注释,您的屏幕截图中的文件似乎不属于.py文件(即BarCodeTest
应该是BarCodeTest.py
),所以,你不要#39; t语法高亮,也没有任何与PyDev编辑器相关的内容。
将文件更改为.py
文件后,您应该只能使用F9
来运行当前文件。入门手册:http://www.pydev.org/manual_101_run.html提供了有关正确运行模块的方法的更多信息。