详解如何为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计算最大优先级队列实例
Dec 18 Python
Django框架中数据的连锁查询和限制返回数据的方法
Jul 17 Python
python随机取list中的元素方法
Apr 08 Python
Pyqt QImage 与 np array 转换方法
Jun 27 Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
Python实现点云投影到平面显示
Jan 18 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
Python实现粒子群算法的示例
Feb 14 Python
Python爬虫之自动爬取某车之家各车销售数据
Jun 02 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中文字符截取防乱码
2008/03/28 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
我的大学生活职业生涯规划
2014/01/02 职场文书
高三语文教学反思
2014/01/15 职场文书
元旦晚会邀请函
2014/01/27 职场文书
学生手册评语
2014/05/05 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫