详解如何为eclipse安装合适版本的python插件pydev

yipeiwu_com6年前Python基础

pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,那么pydev是非常理想的选择。

1、安装Pydev

在安装Pydev之前,首先要安装eclipse,可以在它的官方网站Eclipse.org找到并下载。当然,在执行Eclipse之前,必须确认是否正确安装了Java运行环境,即必须安装JRE或JDK,此处不再赘述。

运行Eclipse之后,选择help-->Install new Software,如下图所示。

点击Add,添加pydev的安装地址:http://pydev.org/updates/,如下图所示。安装旧版pydev需要添加安装地https://dl.bintray.com/fabioz/pydev/old/,并去掉选项Show only the lastest version of available software。

完成后点击"ok",接着点击PyDev的"+",展开PyDev的节点,要等一小段时间,让它从网上获取PyDev的相关套件,当完成后会多出PyDev的相关套件在子节点里,勾选它们然后按next进行安装。如下图所示。

安装完成后,重启Eclipse即可

3、设置Pydev

安装完成后,还需要设置一下PyDev,选择Window -> Preferences来设置PyDev。设置Python的路径,从Pydev的Interpreter - Python页面选择New

会弹出一个窗口让你选择Python的安装位置,选择你安装Python的所在位置。

完成之后PyDev就设置完成,可以开始使用。

4、Pydev的版本

安装完Pydev插件之后,有时我们会发现在Window -> Preferences下并没有PyDev选项,这是因为我们安装了与eclipse和JDK并不匹配的Pydev插件。

Pydev官方的说法是需要安装 java 8 and Eclipse 4.6 (Neon),当然,你也可以选择旧版的Eclipse/Java,但必须符合以下要求:

Eclipse 4.5, Java 8: PyDev 5.2.0Eclipse 3.8, Java 7: PyDev 4.5.5Eclipse 3.x, Java 6: PyDev 2.8.2

经过测试,Eclipse/Java必须同时高于上述版本,才能安装对应版本的PyDev。例如,eclipse4.3,java6,最高只能安装PyDev 2.8.2。

安装旧版pydev参考

在Eclipse中:

Help->Install New Software

add之后输入的链接地址 https://dl.bintray.com/fabioz/pydev/old/

如果使用从其他教程看到的链接 http://pydev.org/updates/,则只能搜索到最新的5.0.0版本,其他版本都看不到,即使去掉了show only the latest versions...选项。其实,我们可以打开链接 http://pydev.org/updates/,发现它直接跳转到了另一个链接https://dl.bintray.com/fabioz/pydev/5.0.0/,里面只有5.0.0版本的pydev资源。经过分析,发现,使用链接https://dl.bintray.com/fabioz/pydev/old/ 可以搜索到pydev的历史版本。

其余安装步骤与其他教程相同,此处略。

pydev安装的官方说明

http://www.pydev.org/manual_101_install.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python叠加两幅栅格图像的实现方法

Python叠加两幅栅格图像的实现方法

目的 现有两幅栅格图像,一个是某地区道路栅格图,一个是某地区土地利用类型图,需要将道路叠加到土地利用类型图中,即叠加后,重合的像元值以道路图为准,其余的像元值仍是土地利用类型图原有的像元...

Python实现带百分比的进度条

大家在安装程序或下载文件时,通常都能看到进度条,提示你当前任务的进度。其实,在python中实现这个功能很简单,下面是具体代码。在实际应用中,你完全可以根据自己的要求进行修改!比如,示例...

Python中注释(多行注释和单行注释)的用法实例

前言 学会向程序中添加必要的注释,也是很重要的。注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。 当然,添加...

twilio python自动拨打电话,播放自定义mp3音频的方法

twilio python自动拨打电话,播放自定义mp3音频的方法

有个小项目,需求是某事件发生时,给客户打电话,提醒客户。需要事先录制好一段音频,客户接通电话后,自动播放。 这里用到了twilio:https://www.twilio.com/ ,分享...

Python下的subprocess模块的入门指引

Python下的subprocess模块的入门指引

在熟悉了Qt的QProcess以后,再回头来看python的subprocess总算不觉得像以前那么恐怖了。 和QProcess一样,subprocess的目标是启动一个新的进程并与之进...