我正在使用 PyCharm(v 2.7.2)开发 Django 应用程序,但我无法让它检查 PEP8 样式违规。 我已在设置的“检查”部分启用“PEP8 编码风格违规”,但 PyCharm 不会突出显示风格违规。 有办法解决这个问题吗?
由于配色方案,我的没有出现。默认情况下,它被标记为“弱警告”,因此您可能需要编辑外观才能使其可见。编辑器 > 颜色和字体 > 常规 > 错误和警告。
您使用的是哪个版本的Python?如果是 Python 3(可能特别是 Windows 64 位),JetBrains 网站上记录了一些错误:
OP 要求提供一种方法来突出显示 PyCharm 上的 PEP8 错误,但还有另一种方法(我认为更清晰)可以查看违规行为(摘自 PyCharm 的文档)。开放代码 |检查代码和朋友:
检查工具窗口
查看 |工具窗口 |检查:
- 只有当工具窗口已经通过代码 | 打开时,您才可以通过这种方式访问工具窗口。检查代码。
- 通过单击“关闭”按钮手动停用工具窗口后,只能通过代码 | 再次使用该工具窗口。检查代码。 检查工具窗口在单独的选项卡上显示检查结果
刚刚在 PyCharm 社区版 上进行了测试,它的工作方式就像 charm(没有双关语)。
对我来说,我发现最好的方法是将 pep8 检查作为外部脚本,大致如下:
这样做的好处是错误会以待办事项列表的形式显示在框架底部。这样我就不必在代码中查找错误。
嗯,我希望我有一个更好的答案,但对我有帮助的只是以下几点:
我遇到的情况是,安装pycharm后,我在使用wsl内部解释器的同时在wsl内部打开一个项目,并且没有pep8提示。我随机打开了一个其他项目(不在wsl中,因为wsl中的项目无法添加Windows本地解释器),添加了Windows本地解释器,然后一切正常。 看来windows环境pycharm pep8需要有windows本地解释器。