Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Eclipse/PyDev插件_Python_Eclipse_Plugins_Pydev - Fatal编程技术网

Python Eclipse/PyDev插件

Python Eclipse/PyDev插件,python,eclipse,plugins,pydev,Python,Eclipse,Plugins,Pydev,我最近开始学习python,看起来很有趣。在比较了一些IDE之后,我总结了Eclipse+PyDev,因为我已经从Java熟悉了它 1) 我可以在PyDev透视图中使用我最喜欢的插件(FindBugs、Log4E、Metrics)吗 2) 在此环境中,您使用哪些插件进行python开发 提前感谢。不,这些插件都不能用于Python;它们都是专门为Java设计的 回答你的第二个问题,当我使用PyDev时,我在Python中使用的唯一插件是版本控制——Subclipse、EGit、Mercurial

我最近开始学习python,看起来很有趣。在比较了一些IDE之后,我总结了Eclipse+PyDev,因为我已经从Java熟悉了它

1) 我可以在PyDev透视图中使用我最喜欢的插件(FindBugs、Log4E、Metrics)吗

2) 在此环境中,您使用哪些插件进行python开发


提前感谢。

不,这些插件都不能用于Python;它们都是专门为Java设计的

回答你的第二个问题,当我使用PyDev时,我在Python中使用的唯一插件是版本控制——Subclipse、EGit、MercurialClipse,诸如此类的东西。大多数插件都不会为PyDev做任何事情,因为它们是围绕Java设计的

您很快就会发现,在Eclipse中,Python绝对不是一流的公民

我可以在PyDev透视图中使用我最喜欢的插件(FindBugs、Log4E、Metrics)吗

不是特定于Java的插件(不知道上面提到的哪些插件是针对Java的)。但是PyDev包括对pylint开箱即用的支持——pylint可以在模块中发现许多样式和其他问题,但是您可能需要调整其设置(特别是忽略某些详细样式警告)

在此环境中,您使用哪些插件进行python开发

只有用于自动剥离空白的AnyEdit工具。我不需要PyDev附带任何其他插件,因为它已经具有很多功能。例如,检查PyDev>编辑器>代码分析以获得一些高级选项-例如,我更喜欢在未使用的参数上启用警告(可以通过在参数前面加上未使用的前缀来抑制警告,这非常有用)

旁注:如果您是Django开发人员,您可能希望使用Aptana而不是Eclipse,因为PyDev开发人员提供的Django模板编辑器不适用于vanilla Eclipse

我能用我最喜欢的吗 插件(FindBugs、Log4E、Metrics) 在PyDev透视图中

您不能在PyDev透视图中使用任何以Java为中心的插件。您将能够与PyDev协调使用非语言特定插件(VCS等)


如果你想要一个更“一流”的Python编辑解决方案,你可以试试ActiveState的,或者精简的免费版本。这两个版本都支持多种语言(Python、Perl、Ruby、JavaScript等),并且都提供了许多可靠的编辑和代码管理功能。pay版本还包括一个非常可靠的Python调试器,以及用于生成可执行文件、模块、包等的工具。。。当然,您可以使用开源或免费的Python库来完成这些工作,但其中一些过程可能很棘手(即:从源代码创建一个调用多个Python库的独立可执行文件),Komodo在保持简单方面做得很好。

谢谢Rafe。你使用哪种环境?@openV当我意识到PyDev的麻烦比它的价值还大时,我停止了使用它。现在我只在Linux上使用vim,在Windows上使用Notepad++。如果你接受其中一个答案,我会投票支持这个问题。