python开发和java开发(推荐一款开发利器)

蓝字,每天一起学 Python,文末领送书福利

python开发和java开发(推荐一款开发利器)(1)

文 | EarlGrey

推荐 | 编程派python开发和java开发(推荐一款开发利器)(2)公众号

Eclipse是著名的跨平台集成开发环境(IDE),最初主要用来Java语言开发。但是我们通过安装不同的插件Eclipse可以支持不同的计算机语言。比如说,我们可以通过安装PyDev插件,使Eclipse成为一个非常优秀的Python IDE。本文的主题,就是如何在Eclipse上安装PyDev插件,配置Python开发环境。

什么是PyDev?

PyDev 这个强大插件是2003年时Fabio Zadrozny领导开发的,目的是使得用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。

而PyDev 插件的出现也的确方便了众多的 Python 开发人员。它提供了一些很好的功能,如:语法错误提示、代码分析、代码浏览、Quick Outline、Globals Browser、Hierarchy View、运行和调试等等。而其中,最受开发者推崇的功能就是调试器。如果你在调试方面做得很差,那么这个功能肯定能够帮到你!

python开发和java开发(推荐一款开发利器)(3)

PyDev:鼠标悬浮在一个类上时会自动显示该类的定义

python开发和java开发(推荐一款开发利器)(4)

PyDev:代码分析

它还可以让你选择Python、Jython和IronPython等不同的Python实现进行编程。

总的来说,基于 Eclipse 平台,PyDev拥有诸多强大的功能,可定制性强,同时也非常易于使用。

如何安装Eclipse?

这里推荐安装Eclipse IDE for Java Developers,方便以后学习Java。

有一个需要注意的问题,即Eclipse要求系统上已经安装了相应的Java SDK。小编电脑上之前已经安装过JVM 1.6,但是这次安装过程中还是报错了,因为版本低于要求。

python开发和java开发(推荐一款开发利器)(5)

安装Eclipse时出错,JVM必须>= 1.7

安装Java SDK

那么要解决这个问题,我们只需要安装或更新到所要求的JVM即可。据说对于El Capitan版本,苹果已经不再提供自己的JDK了,所以Mac用户必须前往Oracle的相关页面下载(http://python开发和java开发(推荐一款开发利器)(6)www.Oraclepython开发和java开发(推荐一款开发利器)(7).com/technetwork/java/javase/downloads/jdk7-downloads-python开发和java开发(推荐一款开发利器)(8)1880260.html)。

python开发和java开发(推荐一款开发利器)(9)

安装PyDev

在安装PyDev之前,我们首先需要在Eclipse中设置pydev官网提供的软件更新站点。在Mac版本中,我们前往Preferences -> Install / Update下即可设置。按照下图操作即可。

python开发和java开发(推荐一款开发利器)(10)

添加完更新站点之后,我们在Help菜单下找到Install New Software。

python开发和java开发(推荐一款开发利器)(11)

然后在界面中Work with后的输入框中,输入pydev,编辑器会自动提示可供选择更新的站点,按下回车之后就会出现可以安装的PyDev插件啦。

python开发和java开发(推荐一款开发利器)(12)

接下来按照提示安装即可。

python开发和java开发(推荐一款开发利器)(13)

安装成功后,需要重启。

python开发和java开发(推荐一款开发利器)(14)

然后选择Perspective。依次点击菜单,Windows -> Perspective -> Other...。选中列表中的PyDev,即可将Eclipse界面更改为PyDev配置的样式。

python开发和java开发(推荐一款开发利器)(15)

接下来,我们就可以在Eclipse中编写Python程序啦。

小结

由于基于Eclipse的原因,PyDev算是一个非常强大的Python IDE。在PyCharm没有推出免费版之前,是许多开发者的首选工具。当然,对于经常需要进行Java 开发或者C/C 开发的人来说,也是非常好的选择。

在安装好PyDev之后,还有许多值得深入研究的配置,例如我们如何在PyDev中使用virtualenv。这些就留给大家自己去探索吧。

参考资料
  • http://python开发和java开发(推荐一款开发利器)(16)www.pydev.org/manual101install.html

  • http://python开发和java开发(推荐一款开发利器)(17)www.cnblogspython开发和java开发(推荐一款开发利器)(18).com/Bonker/p/3584707.html

  • http://python开发和java开发(推荐一款开发利器)(19)www.crifanpython开发和java开发(推荐一款开发利器)(20).com/eclipseinstallplugin_pydev/

  • http://ntraftpython开发和java开发(推荐一款开发利器)(21).com/eclipse-with-pydev-and-virtualenv/

  • https://python开发和java开发(推荐一款开发利器)(22)www.londonappdeveloperpython开发和java开发(推荐一款开发利器)(23).com/virtualenv-with-eclipse-with-pydev-on-windows-10/

  • https://python开发和java开发(推荐一款开发利器)(24)www.londonappdeveloperpython开发和java开发(推荐一款开发利器)(25).com/setting-up-your-windows-10-system-for-python-development-pydev-eclipse-python/

  • http://python开发和java开发(推荐一款开发利器)(26)www.ibmpython开发和java开发(推荐一款开发利器)(27).com/developerworks/cn/opensource/os-cn-ecl-pydev/

文末送书活动

活动规则大家请一定要查看,点击这篇推文哦:从今天起,每天至少送大家一本书

这篇推文的福利赠书,改为:《Python 数据科学入门》,送给本篇文章点赞最多、且符合活动要求的精选留言者。

最新赠书名单:

郑鑫Alex,留言推文:推荐一整套 Python 开发工具

请联系加我好友(python开发和java开发(推荐一款开发利器)(28)微信号:codingpython)领取奖励哈~

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版

回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~

题图:pexels,CC0 授权。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页