详解如何为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 06 Python
python常用函数详解
Sep 13 Python
python制作websocket服务器实例分享
Nov 20 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
Python 用Redis简单实现分布式爬虫的方法
Nov 23 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
Random 在 Python 中的使用方法
Aug 09 Python
widows下安装pycurl并利用pycurl请求https地址的方法
Oct 15 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Pytorch的mean和std调查实例
Jan 02 Python
python数据预处理 :数据抽样解析
Feb 24 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 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 编程安全性小结
2010/01/08 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
深入理解jQuery之事件移除
2016/06/02 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python控制台显示时钟的示例
2014/02/24 Python
Python中的模块和包概念介绍
2015/04/13 Python
Python随机数random模块使用指南
2016/09/09 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
Python实现最常见加密方式详解
2019/07/13 Python
python打造爬虫代理池过程解析
2019/08/15 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
工商管理专业学生的自我评价
2013/10/01 职场文书
广告语设计及教案
2014/03/21 职场文书
优秀班集体申报材料
2014/12/25 职场文书
简历中自我评价范文
2015/03/11 职场文书
公司搬迁通知
2015/04/20 职场文书
社区干部培训心得体会
2016/01/06 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python