PyDev for Eclipse简介
- 格式:doc
- 大小:638.50 KB
- 文档页数:19
PyDev for Eclipse 是一个功能强大且易用的Eclipse Python IDE 插件。本文将向读者介绍PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用PyDev 插件把Eclipse 变为功能强大且易用的Python IDE,如何利用其进行Python 程序的开发和调试。通过本文,读者不仅可以了解PyDev 这个开源项目,更能深入了解如何应用PyDev插件把Eclipse 当作Python IDE 进行Python 应用程序的开发和调试。
PyDev 简介
2003年7月16日,以Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的Eclipse插件,用户可以完全利用Eclipse 来进行Python 应用程序的开发和调试。这个能够将Eclipse当作Python IDE 的项目就是PyDev。
PyDev 插件的出现方便了众多的Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、Quick Outline、Globals Browser、Hierarchy View、运行和调试等等。基于Eclipse 平台,拥有诸多强大的功能,同时也非常易于使用,PyDev 的这些特性使得它越来越受到人们的关注。
如今,该项目还在不断地推进新的发布版本,目前最新的版本是2008年10月3日发布的1.3.22。本文接下来将介绍PyDev 的安装配置方法,并在此基础上详细介绍如何使用PyDev把Eclipse 当作
Python IDE 进行Python的开发和调试。
PyDev 安装和配置
安装PyDev
在安装PyDev 之前,要保证您已经安装了Java 1.4 或更高版本、Eclipse 以及Python。接下来,开始安装PyDev 插件。
1.启动Eclipse,利用Eclipse Update Manager 安装PyDev。在Eclipse 菜单栏中找到Help
栏,选择Help > Software Updates > Find and Install。
1.选择Search for new features for install,然后单击Next。在显示的窗口中,选择new
remote site。此时,会弹出一个对话框,要求输入新的更新站点的名称和链接。这里,名称项输入PyDev,当然,您也可以输入其他的名称;链接里输入/updates然后,单击Ok。
图1. 新的更新站点
1.这样,一个新的PyDev 的站点就建好了,选择该站点,然后Finish。接下来,Eclipse 的Update
Manager 将会在刚才输入的站点中搜索安装包,选中搜索出的结果PyDev,并单击Next。
图2. 安装Pydev
1.阅读许可证条款,如果接受,则可单击Next。进入安装路径选择界面,使用默认设置,然后
Finish。
1.Eclipse Update Manager 将下载PyDev,您可以从Eclipse 任务栏中看到下载的进度。下载
完后,显示一个需要您确认是否安装的界面,单击Install All 便开始安装了。
安装完后,需要重启Eclipse 使安装生效。
验证是否成功安装PyDev
如何才能验证Eclipse Update Manager 是否已经成功安装了所需的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 解释器,配置过程很简单。
在Eclipse 菜单栏中,选择Window > Preferences > Pydev > Interpreter - (Python/Jython),在这里配置Python/Jython 解释器,下面以Python 为例介绍如何配置。
首先需要添加已安装的解释器。这里,Python 安装在C:\Python25 路径下。单击New,选择Python 解释器python.exe,打开后显示出一个包含很多复选框的窗口,选择需要加入系统PYTHONPATH 的路径,单击Ok。
图4. 配置PyDev
接下来,检查一下配置的结果是否正确。
在System PYTHONPATH 里,检查是否包含配置过程中加入的那些路径。这里列出了所有的系统所需的库文件夹。
另外,在Forced builtin libs 里,列出了Python 的内置库。对于Python 而言,这样的内置库大约有50个,而对于Jython 来说,则有30个左右。
这样,Python 解释器就配置好了。
PyDev Package Explorer
在开展工作之前,需要创建一个新的项目。在Eclipse 菜单栏中,选择File > New > Project > Pydev > Pydev Project,单击Next。
图5. 创建Pydev 项目
这时,显示出Pydev Project 窗口,输入项目名称、选择工作路径、选择Python 解释器的版本类型并选中复选框,然后单击Next,进入关联项目的窗口,如果不需要关联其他项目,则可以直接单击Finish,完成项目的创建。
创建Python 包和模块
接下来,在刚创建的项目中开始创建Python 包和模块。
1.进入Pydev 透视图,在Python Package Explorer 中,右键单击src,选择New->Pydev
Package,输入Package 名称并单击Finish,Python 包就创建好了,此时,自动生成__init__.py 文件,该文件不包含任何内容。
注意:如果在创建项目的时候没有选中“Create default src folder and add it to the pythonpath”复选框,则需要通过File > New > Other > Source Folder 手动创建一个源代码文件夹。
1.创建完Pydev Package 后,右键单击创建的包,选择New->Pydev Module,输入模块名称,
单击Finish。这样,Python 模块就建成了。