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


Posted in Python onNovember 04, 2018

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

1、安装Pydev

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

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

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

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

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

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

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

安装完成后,重启Eclipse即可

3、设置Pydev

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

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

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

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

完成之后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的历史版本。

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

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

pydev安装的官方说明

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python函数学习笔记
Oct 07 Python
Python的ORM框架SQLObject入门实例
Apr 28 Python
python实现的jpg格式图片修复代码
Apr 21 Python
requests和lxml实现爬虫的方法
Jun 11 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Pytorch之卷积层的使用详解
Dec 31 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
Python单元测试及unittest框架用法实例解析
Jul 09 Python
详解Python下Flask-ApScheduler快速指南
Nov 04 #Python
Python中修改字符串的四种方法
Nov 02 #Python
Python中flatten( )函数及函数用法详解
Nov 02 #Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 #Python
Python拼接字符串的7种方法总结
Nov 01 #Python
在python中bool函数的取值方法
Nov 01 #Python
numpy给array增加维度np.newaxis的实例
Nov 01 #Python
You might like
ASP知识讲座四
2006/10/09 PHP
介绍php设计模式中的工厂模式
2008/06/12 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
基于jquery的拖动布局插件
2011/11/25 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
jsTree使用记录实例
2016/12/01 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python中用format函数格式化字符串的用法
2015/04/08 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
django有哪些好处和优点
2020/09/01 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
白莲教口号
2014/06/18 职场文书
合伙经营协议书范本
2014/09/13 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android