实验环境:Windows7, Eclipse 4.3(Kepler),JDK 1.6


资料:

官网:http://www.pydev.org/download.html 大概说明了Pydev和Eclipse、Jdk版本是有关系的,建议慎用新版本

这里可以找到各历史版本Pydev的安装源:http://www.pydev.org/update_sites/


办法1:自动安装

        Eclipse-->help-->Install new Software-->add 添加安装源 选择安装

办法2:手工安装

        下载插件然后拷贝features和plugins到Eclipse的安装目录下


尝试1:自动安装失败,可能版本太新了

        自动安装方式,添加的安装源是http://pydev.org/updates/,安装后重启Eclipse,Eclipse-->Windows-->Preferences没找到Pydev,安装失败了。怀疑是,添加的安装源有点问题,源默认会获取最新版(当前最新是Pydev6.0),但可能跟你的Eclipse和Jdk并不匹配。


尝试2:手工安装成功,嫌弃版本太老,卸了

        下载了老旧版本Pydev1.6,拷贝features和plugins到Eclipse的安装目录下,重启Eclipse,Eclipse-->Windows-->Preferences没找到Pydev,失败了。 

        看看已安装的插件清单吧,Eclipse-->Help-->About Eclipse-->Installation Details,没找到Pydev1.6,倒是看到了刚刚自动安装的Pydev6.0,顺手就把Pydev6.0卸掉了,重启Eclipse,竟然发现Pydev1.6有了,说明手工安装Pydev1.6是OK的,只是刚刚可能跟Pydev6.0冲突了没显示出来。

        但是我嫌弃Pydev1.6实在太老了,想卸了Pydev1.6,却发现卸不了,最后只能回到features和plugins目录搜索pydev全干掉。

        反思,手工安装插件的方式很霸道,会跳过版本冲突检查(如果使用自动安装方式,会检查版本冲突),甚至卸载不了。


尝试3:自动安装成功

        综上两次经验,手工安装和自动安装其实都可以,但是自动安装方式对插件的管理会更好,所以选择自动安装方式。

        浏览Pydev官网,发现这里可以找到各历史版本Pydev的安装源:http://www.pydev.org/update_sites/,选个不太新的版本Pydev4.5吧,安装源是 https://dl.bintray.com/fabioz/pydev/4.5.0