详解如何为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 MD5文件生成码
Jan 12 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
Python实现一个简单的验证码程序
Nov 03 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
解决python 读取 log日志的编码问题
Dec 24 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
Python extract及contains方法代码实例
Sep 11 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
python基础之停用词过滤详解
Apr 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 mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
php 数组排序 array_multisort与uasort的区别
2011/03/24 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
php的扩展写法总结
2019/05/14 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
Django 解决由save方法引发的错误
2020/05/21 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
客服主管岗位职责
2013/12/13 职场文书
小学校园活动策划
2014/01/30 职场文书
教师党性分析材料
2014/02/04 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
爱国口号
2014/06/19 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
python源码剖析之PyObject详解
2021/05/18 Python
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python