详解如何为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实现的检测web服务器健康状况的小程序
Sep 17 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
Python实现简单层次聚类算法以及可视化
Mar 18 Python
Python的matplotlib绘图如何修改背景颜色的实现
Jul 16 Python
python tkinter canvas使用实例
Nov 04 Python
Python求平面内点到直线距离的实现
Jan 19 Python
pytorch实现Tensor变量之间的转换
Feb 17 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
Feb 25 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 03 Python
Python中的嵌套循环详情
Mar 23 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/15 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP 断点续传实例详解
2017/11/11 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
node.js不得不说的12点内容
2014/07/14 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
利用npm 安装删除模块的方法
2018/05/15 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
跟老齐学Python之Python文档
2014/10/10 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
临床医学生职业规划书范文
2014/10/25 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
MySQL锁机制
2021/04/05 MySQL
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
Redis 异步机制
2022/05/15 Redis