详解如何为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 的内置字符串方法小结
Mar 15 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
python3 发送任意文件邮件的实例
Jan 23 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
python队列queue模块详解
Apr 27 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 Python
python腾讯语音合成实现过程解析
Aug 01 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
浅析matlab中imadjust函数
Feb 27 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 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
php页面防重复提交方法总结
2013/11/25 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
PHP中的类型约束介绍
2015/05/11 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
js TextArea的选中区域处理
2010/12/28 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
python中self原理实例分析
2015/04/30 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python中import机制详解
2017/11/14 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
pandas分区间,算频率的实例
2019/07/04 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Django admin组件的使用
2020/10/24 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
项目建议书模板
2014/05/12 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
小学生安全保证书
2015/05/09 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
浅谈Python 中的复数问题
2021/05/19 Python
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL