首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Eclipse中集成pep8.py?

如何在Eclipse中集成pep8.py?
EN

Stack Overflow用户
提问于 2008-12-30 10:39:53
回答 6查看 35.6K关注 0票数 90

一些背景:

  • PEP 8是Python的样式指南。它包含了所有python程序员应该遵循的约定。
  • 根据PEP 8,pep8.py是一个(非常有用)脚本,它检查给定python脚本的代码形成。
  • 月食是一个很棒的IDE。使用皮德夫扩展,它可以用于开发Python。

在编写脚本时,我手动运行pep8.py,但是对于较大的项目,我更喜欢使用Eclipse。在Eclipse/Pydev中集成pep8.py非常有用,因此它可以在项目中的所有文件中自动运行,并指向包含警告的行。也许有一个显而易见的方法,但我还没有找到它。

问题是:如何在Eclipse8.py中集成

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-12-16 09:32:19

在PyDev 2.3.0中,pep8默认是集成在PyDev中的,甚至是随默认版本一起发布的。

打开窗口>首选项

必须在PyDev > Editor >> pep8.py中启用它

错误/警告应该显示为标记(如常规代码分析中的其他内容)。

如果没有分析文件,请参见https://stackoverflow.com/a/31001619/832230

票数 87
EN

Stack Overflow用户

发布于 2010-02-19 12:36:16

我不知道如何将它集成到整个项目中,但是我已经将它作为一个外部工具来分析单个文件。

请注意,pycodestyle包是pep8包的正式替代版本,也是较新的版本。要安装它,请运行:

代码语言:javascript
运行
复制
$ sudo pip install --upgrade pycodestyle

接下来,在Eclipse中:

  1. 选择运行-外部工具-外部工具配置.
  2. 选择程序根节点。
  3. 新启动配置按钮。
  4. 输入启动配置的名称。我用pycodestyle
  5. 填写下列字段: Location - ${system_path:pycodestyle} 工作目录- ${container_loc} 参数- "${resource_name}" (这使用当前活动的文件)。

转到公共选项卡,并确认选中了分配控制台复选框。

这种方法的一个好处是,您可以使用包的最新版本,而不限于PyDev中包含的旧版本。如果您对以类似方式设置pylint感到好奇,请参阅这个答案

票数 26
EN

Stack Overflow用户

发布于 2012-01-12 04:55:42

  1. 打开您的Eclipse
  2. 转到“帮助”并选择“安装新软件”
  3. 单击Add按钮,将显示一个“”对话框
  4. 你可以用你喜欢的任何名字。(我使用了PyDev)
  5. 对于位置,输入"http://pydev.org/updates
  6. 点击Ok。
  7. 您现在正在安装过程中。等它完成就好了。
  8. 安装之后,关闭Eclipse并再次打开它。
  9. 现在PyDev已经安装在您的Eclipse中了,请转到Window->Preferences
  10. 选择PyDev->Editor->代码分析
  11. 转到pep8.py选项卡
  12. 选择单选按钮进行警告,然后单击“确定”。

就这样。您的Eclipse现在与PEP8集成了。若要自动运行pep8.py,请右键单击项目编辑器。选择PyDev并单击“代码分析”。在工作区中的problems选项卡中,您将看到指向您在PEP8中违规的行的警告(如果您违反了)。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/399956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档