Python 如何在PyCharm IDE中启用PEP8检查,除了使用2个空格作为缩进?

Python 如何在PyCharm IDE中启用PEP8检查,除了使用2个空格作为缩进?,python,tensorflow,ide,pycharm,pep8,Python,Tensorflow,Ide,Pycharm,Pep8,最近在使用TensorFlow Python存储库时,我经常使用PyCharm IDE。张量流 默认情况下,在PyCharm IDE中,我启用了PEP8检查,以启用遵循PEP8样式约定的代码。一个不受欢迎的副作用是现在我在PyCharm编辑器中到处都有警告,标记所有缩进(由4个空格改为2个空格) 如果禁用PEP8检查,则所有警告都会消失,而不再进行PEP8检查(这是可取的) 有没有办法在PyCharm编辑器中启用完整的PEP8检查,但忽略两个空格的缩进 以下是PEP8警告的示例(关于缩进空格应为

最近在使用TensorFlow Python存储库时,我经常使用PyCharm IDE。张量流

默认情况下,在PyCharm IDE中,我启用了PEP8检查,以启用遵循PEP8样式约定的代码。一个不受欢迎的副作用是现在我在PyCharm编辑器中到处都有警告,标记所有缩进(由4个空格改为2个空格)

如果禁用PEP8检查,则所有警告都会消失,而不再进行PEP8检查(这是可取的)

有没有办法在PyCharm编辑器中启用完整的PEP8检查,但忽略两个空格的缩进

以下是PEP8警告的示例(关于缩进空格应为4而不是2):

这是PyCharm首选项页面的快照,在PEP8检查部分下(看起来是开/关-除非我遗漏了什么):

更新 两个好的选择(用于不同的目的):

  • 如果您想忽略整个PyCharm级别的警告,建议的“重复问题”链接效果良好。(在优惠范围内完成)
  • 如果您只想忽略当前文件/项目级别的警告(而不影响其他项目),那么接受的答案很有效

将光标放在突出显示的错误上(例如,图像中的
升高
),按
Alt+Enter
,然后选择
忽略此类错误

您是否认为Pycharm是正确的,应该使用四个空格?两个空格的缩进让很多Python开发人员不寒而栗。我对此没有意见。官方的Tensorflow存储库使用2个空格作为惯例,而不是4个空格(我确信他们这样做是有原因的),我碰巧使用了PyCharm IDE(和PEP8检查工具)。对于这个场景,我宁愿遵循Tensorflow约定并删除IDE中的相应警告-它现在适合使用。它可以工作了-谢谢!工作也-本质上是添加到首选项级别的忽略错误列表中。很高兴有2个选项。@Atlas7您还必须添加E114,这样注释就不需要位于4个空格的倍数上<代码>忽略类似这样的错误
可以执行此操作。如果要忽略单个文件(或一组文件)中的错误,可以将与更具体的作用域相结合。