在我的工作机器上使用Pydev时遇到一个奇怪的问题(工作中的其他人也有同样的问题)。当我在家里这样做时,它不会发生,这让我觉得它与工作环境有关。我们正在运行Windows 7。
我使用的是Pydev 3.9.2,但早期版本也是如此。它发生在3.7之后的所有Eclipse版本中。问题是这个。当我创建一个jython控制台(在Eclipse VM中运行的控制台)时,错误输出不起作用。如果我输入无效的python命令,则控制台上没有输出。看起来这个命令很有效。如果我输入"打印100"等命令,输出将按照您的预期打印。
第二个问题是,如果我点击了应该删除控制台窗口的红色方块,Eclipse会崩溃。没有错误或任何出错的迹象。
我尝试了不同版本的日食,不同版本的Pydev,不同的机器并没有任何区别。
有没有人见过这个?我已经尝试了所有我能想到的调试这个问题的内容,所以感谢任何帮助。
感谢, 布赖恩
答案 0 :(得分:0)
不幸的是,这些怪癖是预期的......
Eclipse中的内部控制台主要是用于试验Eclipse本身的开发人员SDK,并不是一般的shell(您应该配置解释器并将其用于此)。
我没有计划改善这种情况(已经有多年的PyDev积压而且这不是非常关键),但是如果你愿意的话花一些时间来解决这些问题,肯定会欢迎拉取请求 - 请参阅:http://pydev.org/manual.html了解有关获取代码和设置环境的详细信息。