我正在使用(干净安装) Eclipse版本3.7.2 与 PyDev for Eclipse,版本2.4.0.2012020116 (两者都是当时的最新稳定版本)写作)。 Eclipse安装专门用于Python开发,因此我没有安装很多插件。
我可以在将输出重定向到Eclipse控制台时运行pylint ,但我可以不查看问题视图中的任何内容。< / p>
网址http://pydev.org/manual_adv_pylint.html提到我应该在问题视图过滤器中启用...pydev.pylint...
。哪个我找不到。我怀疑它已从Eclipse中删除,并且该页面已过时。
我可以在View Menu
的右上角找到Problems view
。如果我在Configure Contents
查看其下方,我可以看到Show all items
已经过检查且PyLint Problem
存在,并在Types
下进行了检查。
相关事实:
Windows / PyDev
我已将Location of pylint (lint.py):
设为
C:\Python27\Lib\site-packages\pylint-0.25.1-py2.7.egg\pylint\lint.py
。pylint
安装了easy_install
。C:\Users\extntf\pydevws
。PyDev project
名为Test
。PyDev Builder
并具有(工作空间相对路径)/Test
。PYTHONPATH
设置为/Test
Python
,Grammar Version
设置为2.7
。TestModule.py
的模块,其中包含以下两行:names = ['Monday','Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
print 'Hello ' + ' and '.join (names) + '!!'
如果我需要提供其他任何可以获得帮助的信息,请在评论中告诉我。
答案 0 :(得分:2)
刚刚接受了你的代码,事情似乎按预期工作了,所以,我猜你的问题是默认情况下,PyDev会忽略PyLint的'Conventions'和'Refactoring'建议(只有在你的代码中报告的约定问题)。
所以,转到窗口&gt;偏好&gt; pydev&gt; pylint并更改“约定”和“重构”的严重性,如果您希望它们显示为问题标记。