2013-07-31 25 views
2

不工作,我希望当我写在Eclipse编辑器违反PEP8 Python代码被提醒。据我所见,设置显示它应该运行pep8。 (以下是我的pydev设置的屏幕截图)。我曾尝试:PEP8在Eclipse

  • 验证它指向正确的位置为pep8.py
  • 误差之间的变化和警告
  • 检查和取消选中“重定向PEP8输出到控制台”

enter image description here

我如何能得到PEP8在Eclipse工作对我来说任何建议或输入时,我会很感激的。

+0

您是否尝试过重新导向PEP8输出到控制台“选项? – Paco

+0

您是否在Eclipse日志中查找了可能的错误消息? – Jonathan

+0

是的,我已检查并取消选中“重定向...”,我已检查日食错误日志。 –

回答

1

我认为你必须积极地运行PEP8测试,当你准备好 - 不知道它是隐藏在菜单或如果有一个快捷键 - 尝试下的菜单“工具”看。

另一种可能性是,您可能没有正确地将pep8安装在指定位置 - 尝试将上述路径复制到命令提示符中,并查看它是否以示例.py文件运行并且没有错误。如果没有,你应该能够在你当前的python安装下安装pypi的pep8检查器,然后将eclipse指向它。

+0

pep8检查在我的环境中使用与OP显示的完全相同的设置在没有附加命令的情况下运行良好。我在Python2和Python3上都没有问题地使用它。似乎我可能在OP的环境中存在一些环境问题。 – Jonathan

0

检查“做代码分析”选项下被选中。

Options

0

每一个answer by Fabio,在项目的属性,添加包文件夹PYTHONPATH,并重新启动Eclipse,如果它仍然无法正常工作。

您也可以使用最新版本的pep8在Eclipse中External Tool。有关详细信息,请参见answer by Dmitry