PyDevforEclipse配置使用说明

上传人:宝路 文档编号:22052866 上传时间:2017-11-25 格式:DOC 页数:17 大小:549.91KB
返回 下载 相关 举报
PyDevforEclipse配置使用说明_第1页
第1页 / 共17页
PyDevforEclipse配置使用说明_第2页
第2页 / 共17页
PyDevforEclipse配置使用说明_第3页
第3页 / 共17页
PyDevforEclipse配置使用说明_第4页
第4页 / 共17页
PyDevforEclipse配置使用说明_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《PyDevforEclipse配置使用说明》由会员分享,可在线阅读,更多相关《PyDevforEclipse配置使用说明(17页珍藏版)》请在金锄头文库上搜索。

1、PyDev for Eclipse 简介简介: PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调试。通过本文,读者不仅可以了解 PyDev 这个开源项目,更能深入了解如何应用 PyDev插件把 Eclipse 当作 Python IDE 进行 Python 应用程序的开发和调试。PyDev 简介2003年7月16日,以 Fabio

2、Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse 插件,用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。这个能够将 Eclipse 当作 Python IDE 的项目就是 PyDev。PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、Quick Outline、Globals Browser、Hierarchy View、运行和调试等等。基于 Eclipse 平台,拥有诸多强大的功

3、能,同时也非常易于使用,PyDev 的这些特性使得它越来越受到人们的关注。如今,该项目还在不断地推进新的发布版本,目前最新的版本是2008年10月3日发布的1.3.22。本文接下来将介绍 PyDev 的安装配置方法,并在此基础上详细介绍如何使用 PyDev 把 Eclipse 当作 Python IDE 进行 Python 的开发和调试。回页首PyDev 安装和配置安装 PyDev在安装 PyDev 之前,要保证您已经安装了 Java 1.4 或更高版本、Eclipse 以及 Python。接下来,开始安装 PyDev 插件。 启动 Eclipse,利用 Eclipse Update Mana

4、ger 安装 PyDev。在 Eclipse 菜单栏中找到 Help 栏,选择 Help Software Updates Find and Install。 选择 Search for new features for install,然后单击 Next。在显示的窗口中,选择 new remote site。此时,会弹出一个对话框,要求输入新的更新站点的名称和链接。这里,名称项输入 PyDev,当然,您也可以输入其他的名称;链接里输入http:/ http:/ Ok。图 1. 新的更新站点 这样,一个新的 PyDev 的站点就建好了,选择该站点,然后 Finish。接下来,Eclipse 的

5、 Update Manager 将会在刚才输入的站点中搜索安装包,选中搜索出的结果 PyDev,并单击 Next。图 2. 安装 Pydev 阅读许可证条款,如果接受,则可单击 Next。进入安装路径选择界面,使用默认设置,然后 Finish。 Eclipse Update Manager 将下载 PyDev,您可以从 Eclipse 任务栏中看到下载的进度。下载完后,显示一个需要您确认是否安装的界面,单击 Install All 便开始安装了。安装完后,需要重启 Eclipse 使安装生效。验证是否成功安装 PyDev如何才能验证 Eclipse Update Manager 是否已经成功安

6、装了所需的 PyDev 插件了呢?选择 Help-About Eclipse SDK-Plug-in Details,将会出现 About Eclipse SDK Plug-ins 窗口,该窗口里列出了所有已经安装了的 Eclipse 插件。检查一下在 Plug-in Id 一栏中是否至少有五个以上分别以 com.python.pydev 和 org.python.pydev 开头的插件。如果是,那么 PyDev 已经被成功安装,否则,安装出了一些问题,需要根据具体问题来做具体的分析。图 3. 验证 PyDev 插件配置 PyDev安装好 PyDev 之后,需要配置 Python/Jython

7、 解释器,配置过程很简单。在 Eclipse 菜单栏中,选择 Window Preferences Pydev Interpreter - (Python/Jython),在这里配置 Python/Jython 解释器,下面以 Python 为例介绍如何配置。首先需要添加已安装的解释器。这里,Python 安装在 C:Python25 路径下。单击 New,选择 Python 解释器 python.exe,打开后显示出一个包含很多复选框的窗口,选择需要加入系统 PYTHONPATH 的路径,单击 Ok。图 4. 配置 PyDev接下来,检查一下配置的结果是否正确。在 System PYTHON

8、PATH 里,检查是否包含配置过程中加入的那些路径。这里列出了所有的系统所需的库文件夹。另外,在 Forced builtin libs 里,列出了 Python 的内置库。对于 Python 而言,这样的内置库大约有50个,而对于 Jython 来说,则有30个左右。这样,Python 解释器就配置好了。回页首PyDev Package Explorer创建项目在开展工作之前,需要创建一个新的项目。在 Eclipse 菜单栏中,选择 File New Project Pydev Pydev Project,单击 Next。图 5. 创建 Pydev 项目这时,显示出 Pydev Projec

9、t 窗口,输入项目名称、选择工作路径、选择 Python 解释器的版本类型并选中复选框,然后单击 Next,进入关联项目的窗口,如果不需要关联其他项目,则可以直接单击 Finish,完成项目的创建。创建 Python 包和模块接下来,在刚创建的项目中开始创建 Python 包和模块。 进入 Pydev 透视图,在 Python Package Explorer 中,右键单击 src,选择 New-Pydev Package,输入 Package 名称并单击 Finish,Python 包就创建好了,此时,自动生成_init_.py 文件,该文件不包含任何内容。注意:如果在创建项目的时候没有选中

10、“Create default src folder and add it to the pythonpath”复选框,则需要通过 File New Other Source Folder 手动创建一个源代码文件夹。 创建完 Pydev Package 后,右键单击创建的包,选择 New-Pydev Module,输入模块名称,单击 Finish。这样, Python 模块就建成了。编辑源程序对于源程序的一些基本编辑方法,就不做介绍了。下面介绍几点 Pydev 提供的非常实用的编辑功能。 语法错误提示Python 开发者在创建修改程序的过程中,如果能及时发现编辑过程中出现的语法错误,无疑对整个

11、项目开发的质量和进展都是非常重要的。在 Python 透视图中,Pydev Package Explorer 中列出了项目的源代码,双击其中某一个 Python 文件,如果该文件包含语法错误,错误会以很醒目的方式展现出来。图 6. Pydev 文件语法错误提示如果想把整个项目中所有包含语法错误的文件显示出来,可以从 Python 透视图自由切换到 Java 透视图。在 Java Package 里,一个个醒目的小红叉标记了所有包含语法错误的 Python 文件。图 7. Pydev 项目语法错误提示 源代码编辑助手 (Content Assistents)源代码编辑助手 (Content As

12、sistents,以下简称 CA),顾名思义,即用于帮助开发者编辑源程序,它提供了诸多方便实用的功能,引导开发者进行高效快速的项目开发。通过快捷键 Ctrl+1 可以激活 CA,它支持的功能如下:PyDev Move import to global scope Create docstring Assign result to new local variable (or field) Assign parameters to attributes Surround code with try.except or try.finallyPyDev Extensions Make import

13、 for undefined token Ignore error Dont analyze module在安装 PyDev 时,PyDev 和 PyDev Extensions 包都已安装,所以 CA 的这几大功能现在都支持。首先,先介绍如何使用 PyDev 包含的 CA 功能。 PyDev 的 CA 功能 Move import to global scope以如下代码为例,将光标移至 import sys 后,启动快捷键 Ctrl+1 激活 CA, ”Move import to global scope” 出现在标签中,按 Enter 应用此功能。如果不想应用该功能,可以按 Esc 键

14、取消。#!/usr/bin/python usys.path.append(“./VirtualFS”)import sys应用该功能后,import sys 被成功移至全局范围内,消除了之前的错误。改变后的代码如下。#!/usr/bin/python uimport syssys.path.append(“./VirtualFS”) Create docstringCreate docstring 功能可以自动为函数添加参数注解。将光标移至如下代码行,启动快捷键Ctrl+1 激活 CA,标签栏中出现 ”Make docstring”。def _init_(self, dbUser, dbPs

15、wd, dbHost):按 Enter 应用该功能后,自动为该函数添加了参数注解。def _init_(self, dbUser, dbPswd, dbHost):param virtualOperator:param database:param hostname:param workDir: Assign result to new local variable (or field)CA 还提供一种功能能够将函数返回结果赋给新的内部变量。以函数 callMethod 为例,将光标移至 a.callMethod() 行激活 CA。def method (self, a):a.callMeth

16、od()选择 ”Assign to field(self, callMethod)” 或者 ”Assign to local(callMethod)”,可以将a.callMethod() 结果赋给新的内部变量 self.callMethod,改变后的代码如下。def method (self, a):self.callMethod= a.callMethod() Assign parameters to attributes在程序编辑过程中,如果需要把函数参数赋给变量,可以使用 CA 的 Assign parameters to attributes 功能自动完成这样的需求。将光标移至函数 m1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号