社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

推荐一款开发利器!既能写Python,又能写Java

编程派 • 5 年前 • 530 次点击  

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



文 | EarlGrey

推荐 | 编程派公众号


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、运行和调试等等。而其中,最受开发者推崇的功能就是调试器。如果你在调试方面做得很差,那么这个功能肯定能够帮到你!

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

PyDev:代码分析

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

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


如何安装Eclipse?

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

安装过程其实非常简单明了,只需要前往这个下载地址(https://www.eclipse.org/downloads/)下载对应的系统安装包。

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

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

安装Java SDK

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

安装PyDev

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

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

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

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

安装成功后,需要重启。

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

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

小结

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

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

参考资料

  • http://www.pydev.org/manual101install.html

  • http://www.cnblogs.com/Bonker/p/3584707.html

  • http://www.crifan.com/eclipseinstallplugin_pydev/

  • http://ntraft.com/eclipse-with-pydev-and-virtualenv/

  • https://www.londonappdeveloper.com/virtualenv-with-eclipse-with-pydev-on-windows-10/

  • https://www.londonappdeveloper.com/setting-up-your-windows-10-system-for-python-development-pydev-eclipse-python/

  • http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/

相关阅读(点击标题即可查看)



文末送书活动

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

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


最新赠书名单:

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

请联系加我好友(微信号:codingpython)领取奖励哈~


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


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

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

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


推荐阅读


题图:pexels,CC0 授权。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40650
 
530 次点击