实验环境: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:自动安装失败,可能版本太新了
自动安装,重启Eclipse,Eclipse-->Windows-->Preferences没找到Pydev,安装失败了。怀疑是,添加的安装源是http://pydev.org/updates/,这个源默认会获取最新版的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