第一篇讲在Eclipse中搭建Python开发环境,第二篇,主要讲一些配置。第一篇:在Eclipse中搭建Python开发环境正文首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,然而前提是我们需要安装对应的编译器或者解释器。比如常见的Java开发,就必须JDK。因此要用Eclipse进行Python开发也必须Python的“JDK”,即Python解释器。笔者已安装Python2.7版本的解释器,在本文便Python2.7为示例分步骤说明搭建过程。基本需求:·1Eclipse(版本不要太陈旧)·2Python解释器()步骤1:下载用于在Eclipse中开发Python的插件PyDev。文件名:org.python.pydev.feature-1.6.1.2010080312.zip。下载地址:说明:截至到2010-8-20,上述文件为最新版本。步骤2:解压org.python.pydev.feature-1.6.1.2010080312.zip。将解压后的features和plugins文件夹中的内容拷贝到Eclipse安装目录下相同的文件夹中即安装PyDev插件成功。补充:安装PyDev的另一种方法在安装PyDev之前,要保证您已经安装了Java1.4或更高版本、Eclipse以及Python。接下来,开始安装PyDev插件。启动Eclipse,利用EclipseUpdateManager安装PyDev。在Eclipse菜单栏中找到Help栏,选择HelpSoftwareUpdatesFindandInstall。选择Searchfornewfeaturesforinstall,然后单击Next。在显示的窗口中,选择newremotesite。此时,会弹出一个对话框,要求输入新的更新站点的名称和链接。这里,名称项输入PyDev,当然,您也可以输入其他的名称;链接里输入,也可以填。然后,单击Ok。图1.新的更新站点这样,一个新的PyDev的站点就建好了,选择该站点,然后Finish。接下来,Eclipse的UpdateManager将会在刚才输入的站点中搜索安装包,选中搜索出的结果PyDev,并单击Next。图2.安装Pydev阅读许可证条款,如果接受,则可单击Next。进入安装路径选择界面,使用默认设置,然后Finish。EclipseUpdateManager将下载PyDev,您可以从Eclipse任务栏中看到下载的进度。下载完后,显示一个需要您确认是否安装的界面,单击InstallAll便开始安装了。安装完后,需要重启Eclipse使安装生效。验证是否成功安装PyDev如何才能验证EclipseUpdateManager是否已经成功安装了所需的PyDev插件了呢?选择Help-AboutEclipseSDK-Plug-inDetails,将会出现AboutEclipseSDKPlug-ins窗口,该窗口里列出了所有已经安装了的Eclipse插件。检查一下在Plug-inId一栏中是否至少有五个以上分别以com.python.pydev和org.python.pydev开头的插件。如果是,那么PyDev已经被成功安装,否则,安装出了一些问题,需要根据具体问题来做具体的分析。图3.验证PyDev插件配置PyDev安装好PyDev之后,需要配置Python/Jython解释器,配置过程很简单。在Eclipse菜单栏中,选择WindowPreferencesPydevInterpreter-(Python/Jython),在这里配置Python/Jython解释器,下面以Python为例介绍如何配置。首先需要添加已安装的解释器。这里,Python安装在C:\Python25路径下。单击New,选择Python解释器python.exe,打开后显示出一个包含很多复选框的窗口,选择需要加入系统PYTHONPATH的路径,单击Ok。步骤3:打开Eclipse(如果已经打开,则重启Eclipse)。选择window——》Presences,设置如图:展开PyDev,选择Interpreter-Python,单击New...按钮,在弹出的Selectinterpreter窗口中单击Browse...按钮,找到已经安装的Python解释器。单击Selectinterpreter窗口中单击OK按钮,在弹出的SelectionNeeded窗口中单击SelectAll按钮,然后单击OK按钮完成设置。然后在Preferences窗口中选择Apply——》OK完成设置。如图:以下几步Python3.x必选,Python2随意。我比较习惯Unicode,所以一次性在这儿设定了。2、General-Editors-TextEditors-Spelling,Encoding改成Other:UTF-83、General-Workspace,Textfileencoding改成Other:UTF-84、找到安装目录下的\plugins\org.python.pydev.debug_x.x.x.yyyymmddhh\pysrc\pydevd.py,920行的encoding=Non改成encoding=UTF-8,保存至此,PyDev的配置就完成了。步骤4:选择File——》New——》Other。在弹出的New窗口中,按下图操作:步骤5:在弹出的窗口中,依次填写Projectname(工程名)——》为工程选择Directory(目录)——》选择Projecttype(工程类型)——》选择版本号(如果没有自己正在使用的版本号,则选择比自己版本号老一些的版本号)——》选择Interpreter(解释器)——单击Finish按钮完成设置。如图:注:上图中,因为自己安装的python是3.1版本,所以grammerversion选择3.0.步骤6:现在可以在已创建的工程中新建模块了,如图:我们在src包中建立一个空的HelloWorld模块,如图:步骤7:按下图所示,编写一个简单的HelloWorld脚本并运行之。以上便是全部内容,如有疑问欢迎留言讨论。2010-8-20于深圳来自:第二篇:三、配置Python这也是重点Py3默认采用utf-8编码。取消u'...'形式的unicode文本表示,保存文本的数据类型是str,保存数据的数据类型是bytes。由于默认采用utf-8编码,只要保持.py文件的字符编码也为utf-8格式,不用再在头部声明程序的编码类型,即不用写#-*-coding:utf-8-*-,测试的确可以如此。所以PyDev的编码方式也要改成UTF-8:1、在EclipseIDE下,打开Window-Preferences...对话框,从右侧的树形列表中选择“PyDev”-“InterpreterPython”,点击New或AutoConfig按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选SystemPYTHONPATH,我是都选了,应该无所谓。最后点Ok,退出。2、改编码方式:a):选择“GeneralEditorsTextEditorsSpelling”把Encoding设置成UTF-8:b)设置Workspace的编码方式为:UTF-8:好了现在就安装完成了。但这样还不行,如果Python代码中有中文时,调试代码会出错:于是我们打开\eclipse\plugins\org.python.pydev.debug_1.4.7.2843\pysrc\pydevd.py找到713行:obj=compile(open(file).read(),file,'exec')由于Windows默认的编码方式是GBK的,然我们用Eclipse编码的*.py文件的编码方式是UTF-8的,而open(file)是使用操作系统默认编码(即GBK),所以我们要给它使用UTF-8来读文件。所以我们把这行代码改成:obj=compile(open(file,encoding=UTF-8).read(),file,'exec')这样就没有问题了。