详解如何为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 09 Python
Python3 能振兴 Python的原因分析
Nov 28 Python
Python构造函数及解构函数介绍
Feb 26 Python
python+selenium+autoit实现文件上传功能
Aug 23 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
Pytorch模型转onnx模型实例
Jan 15 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
Python实现打包成库供别的模块调用
Jul 13 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连mysql和oracle数据库性能比较
2006/10/09 PHP
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Django开发的简易留言板案例详解
2018/12/04 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
机电一体化专业应届生求职信
2013/11/27 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
市场推广策划方案
2014/06/02 职场文书
求职简历自我评价范文
2015/03/10 职场文书
无房证明样本
2015/06/17 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
2019年工作总结范文
2019/05/21 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
python四种出行路线规划的实现
2021/06/23 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技