如何使用 Spyder 使用 pep8 模块

How to use pep8 module using Spyder

在Spyder(Anaconda)中有没有办法使用pep8模块检查代码是否符合pep8规范?
我还尝试 运行 在命令提示符中 https://pypi.org/project/pep8/ 给出的命令 pep8 --show-source --show-pep8 testsuite/E40.py,但它给出了语法错误 (SyntaxError: invalid syntax).

(此处为 Spyder 维护者)您可以通过以下方式激活 Spyder 3 中的 pep8 支持

Tools > Preferences > Editor > Code Introspection/Analysis

并激活名为

的选项

Real-time code style analysis

这将直接在我们的编辑器中显示 pep8 警告,因此您无需 运行 pep8 从命令行查看它们。

的修正:在 Spyder 4 中,此选项已移至

Tools > Preferences > Completion and linting > Code style

你必须接受的地方

Enable code style linting

仅供参考,在此新版本中,可以选择显示或忽略特定错误或警告!