输入update sites后,选择你输入的update site,这样更新管理器会显示包含PyDev插件的所有update sites内容,然后选择你想安装的并点击下一步。
最近想用Python开发大一点东西,IDLE就显得不太够用了,比较了一下众多的Python编辑器,发现Eric和Eclipse+PyDev是功能最为强大的两个。由于对Eclipse比较熟悉,所以自然而然就选择了它作为开发环境。
在网上找了很多中文资料,用来学习Eclipse+PyDev的配置,发现信息都不够全面。后来找了一个英文资料,介绍的很详细,清晰,简单,易懂,于是把它翻译出来,供自己和初学者了解。
网站地址:http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm
安装前提:首先安装Python 3.x和Eclipse 3.5及以上版本,我用的是Python 3.2和eclipse-java-galileo-win32.zip,以下是正文。
为Eclipse安装PyDev插件
1. 启动Eclipse
a. 启动Eclipse。有一个屏幕会出现,如下所示。在这里,可以选择想要打开的工作空间。(如果没有,转到File -- Switch -- Other)
b. 截屏读到的是‘Python 3.1’,这是一个旧的版本,最好安装Python 3.2(作者注:原文是这样,我也没看到哪里有Python 3.1)。

c. 浏览csse120目录,这个目录是安装Eclipse时创建的(作者注:没有这个目录也无所谓,后面还会创建)。选择“Use this as the default and do not ask again”。
i. 如果这么做,Eclipse会在下次启动时自动使用这个工作空间。如果以后想改变这个工作空间,可以转到File -- Switch Workspace返回工作空间启动窗口。
d. 将会看到Eclipse欢迎界面。

点击最右边的金色弯曲小箭头跳转到工作台。

这里将是使用Eclipse完成大部分工作的地方。
2. 在Eclipse里面下载PyDev
a. 转到Help -- Install New Software

b. 在Work With栏输入http://pydev.org/updates。
c. 数秒钟以后,将会出现两个选项。选择PyDev for Eclipse选项,但是不要选择“PyDev Mylyn Integration”符号。

d. 单击“Next”和“OK”,继续安装PyDev。
e. 选择“I accept the terms of the license agreement”,然后点击“Finish”。开始下载插件。
f. 注意:当看到选择所需组件对话框时,必须在按下okay键之前手工的勾选上多选按钮。如果没有这么做,那么看起来好像安装过程在进行,而实际上却没有。那么需要卸载掉PyDev,重新安装。

g. 一个安全警告会出现询问是否信任正在安装的软件,点击“OK”,确认已经选择的安装项目,然后点击yes。安装过程将会继续。
h. 当安装过程结束,会被询问是否重启Eclipse。选择“Yes”。可能看到ubclipse Usage对话框,只需去掉勾选,然后继续。
3. 配置PyDev
a. 配置PyDev之前必须先安装Python。
b. 转到Windows -- Preferences。在参数窗口,展开Python,选择Interpreter - Python。

c. 点击“New...”,输入Python32作为解释器的名称。为了调用解释器,浏览到Python安装地址(例如C:\Program Files\Python32\python.exe),然后按下Open。

点击“OK”,然后Selection Needed窗口就会出现。

d. 除了PySrc和python32.zip,选择其它所有的项目。如果需要,多次点击OK,以退出参数窗口。其实,使用缺省的选择就可以了。
e. 解释器配置以后,编写的Python代码就可以在这台计算机上解释执行了。现在可以准备运行代码了。
为Python安装Eclipse参数
1. 下载Eclipse参数
a. 解压Preferences for csse120 file,放置它唯一的解压文件(EclipsePreference-2011-06.epf)到任何方便的地方(desktop,My Documents文件夹等等)。
2. 导入参数
a. 启动Eclipse
i. 如果Eclipse提供选择工作空间,浏览到C:\EclipseWorkspace\csse120。(作者注:如果没有,可以手工创建)
ii. 如果csse120没有自动出现,选择File -- Switch Workspace --Other,然后点击Next。
b. 现在准备为工作空间设置参数。
i. 选择File -- Import。
ii. 在Import对话框,选择General -- Preferences,点击Next。
iii. 当Import Preferences对话框打开时,选择Browse,找到刚才解压并放置的EclipsePreferences-2011-06.epf文件。
iv. 回到Import Preferences对话框,勾选上Import All,然后选择Finish。
v. 跟前面一样,如果Subclipse Usage对话框出现,只需去掉勾选,然后继续。
vi. 确认一下安装过程是否留下未知的文件,检查是否存在:
i) 随机的任意位置的.eclipse文件夹,可能临时出现在My Documents文件夹里面。
ii) 任何额外的用户(例如安装用户),在C:\Users目录下。
iii) 任意位置的Eclipse工作空间,除了C:\EclipseWorkspaces里面的。
编写第一个Python程序
1. 切换到Python视图
a. 转到Window -- Open Perspective -- Other,然后选择PyDev,点击OK。观察右上角,就会发现视图由“Java”换到“PyDev”。

b. 视图是切换工作任务的最有用工具(例如编写Java代码和编写Python代码)。
如果查看File -- New菜单,就会发现不同的视图有不同的选项。
PyDev视图

Java视图

正如所见,视图将极大影响到Eclipse程序的外观。
2. 创建一个新的工程
a. 转到File -- New -- PyDev工程开始一个向导。
b. 在下一个出现的窗口中,输入工程的名字,然后选择“Python”和“3.0”作为工程类型;保证“create default 'src' folder and add it to the pythonpath?”被选上。点击Finish。

c. 查看左上角的工作空间(在Package Explorer面板),就会发现新建的工程以及“src”目录显示在里面。

3. 创建一个新的模块
a. 选择刚才创建的工程,转到File -- New -- PyDev Module。这将会启动一个新的PyDev模块创建向导,在正确的位置输入模块的名字,保留Package为空,然后选择Finish。

b. 查看Package Explorer面板,在src文件夹下将看到新文件的图标,这个src文件夹就是在新工程创建之前Eclipse新建的。

文件被打开时,出现在工作空间的中间位置--编辑面板。(如果没有,右键greeting.py图标,并且选择打开。)将会看到包含文件名的选项卡。

4. 编写和运行程序
a. 下面是向世界问候的程序。在文件中简单地输入print('hello,world!')。可以将文件中缺省生成的内容删掉,或者保留;Python会忽略掉。

b. 右键文件,并且选择Save(或者按下Ctrl + S)来保存文件。
c. 最后,选择greeting.py图标,转到Run -- Run As -- Python Run开始运行程序。
(更快的方式是右键greeting.py图标,选择Run As -- Python Run,或者按下Ctrl + F11。)

d. 查看屏幕下面的控制台面板,将会看到程序的输入结果。

配置PyDev的生产环境
1. 添加行数字
a. 右键代码面板的左边边框,然后单击Show Line Numbers。
2. 改变注释字体颜色,使之更易读
a. 转到Windows -- Preferences。打开PyDev,然后选择Editors,(实际上点击Editors即可,不必展开它)。在Appearance Color Options的下拉菜单中,选择Comments,然后调整它到更亮的颜色(可能是fuchsia?)。

3. 打开任务面板,显示TODO:项,和增加CONSIDER:标签
a. 转到Window -- Show View -- Tasks。
b. Window -- Preferences -- PyDev -- Task Tags,在列表结尾添加CONSIDER:。
c. 为了显示任务标签,运行程序一次,或者选择Project -- Clean。
C#之所以容易让人感兴趣,是因为安装完Visual Studio, 就可以很简单的直接写程序了,不需要做如何配置。 对新手来说,这是非常好的“初体验”, 会激发初学者的自信和兴趣。
而有些语言的开发环境的配置非常麻烦, 这让新手有挫败感,没有好的“初体验”,可能会对这门语言心存敬畏, 而失去兴趣。
作为一个.NET程序员, 用惯了Visual Studio。 Visual Studio的强大功能,比如智能提示,自动完成等,可以大量减少我们的记忆量和工作量。如果没有智能提示, 那要疯掉了。 现在年纪大了,根本记不住那些函数名, 必须要依赖IDE的智能提示。
学习Python, 第一件最重要的事,就是选择一款IDE, 最好是能拥有Visual Studio那样的功能。
本文重点介绍为什么使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev
阅读目录
好的IDE起码有这些功能
编辑器:Python 自带的 IDLE
编辑器: VI
编辑器: Eclipse + pydev插件
安装Python
安装JAVA JDK
下载Eclipse
pydev插件介绍
在Eclipse中安装pydev插件
配置pydev解释器
开始写个代码
好的IDE起码有这些功能
1. 智能提示,(这样不需要记忆函数名,已经类库,通过智能提示就能调用出来, 而且不会把函数名弄错。)
2. 下断点调试 (写程序的过程中,必须可以下断点,查看变量, 一步一步执行。 这样就容易去阅读别人写的代码)
3. 自动完成功能 (可以加快写代码的速度)
4. 语法错误提示,(脚本语言是一步一步执行的, 直到执行才会直到语法错误。 如果IDE能及时发现编译过程中出现的语法错误)
5. 容易阅读代码,(从一个文件, 到另一个文件,支持阅读后退,查看定义什么的。)
编辑器:Python 自带的 IDLE
简单快捷, 学习Python或者编写小型软件的时候。非常有用。
编辑器: VI
必须掌握的, 万能编辑器。 可以做很多程序的开发, ruby, Python都可以。 支持Windows和Mac. 我的80%同事都是用这个写代码。看着他们的屏幕,满屏的代码,很有程序员的感觉。
不知道为什么, 我个人不是很习惯。 可能是习惯了Visual Studio 这样的图形界面。
但是这个的基本操作还是要会的。 比如要编辑一个文件的时候, 可以用VI来编辑。 方便快捷。 用VI来做大型的开发, 我个人不是很习惯
编辑器: Eclipse + pydev插件
1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小。 学会了Eclipse, 以后写Python或者JAVA 都可以。
2. Eclipse, 功能强大。
3. Eclipse跨平台, 可以在Mac上和Windows运行
安装Python
下载地址:http://www.python.org/
Python 有 Python 2 和 Python 3 两个版本。 语法有些区别。 保险起见, 我安装Python 2.7.5
安装JAVA JDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse 需要这个安装好JAVA JDK后才能运行
下载Eclipse
http://www.eclipse.org/downloads/ 到这下载。
下载完后,解压就可以直接使用, Eclipse不需要安装。
pydev插件介绍
pydev插件的官方网站: http://www.pydev.org/
在Eclipse中安装pydev插件
启动Eclipse, 点击Help->Install New Software... 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填http://pydev.org/updates
然后一步一步装下去。 如果装的过程中,报错了。 就重新装。


配置pydev解释器
安装好pydev后, 需要配置Python解释器。
在Eclipse菜单栏中,点击Windows ->Preferences.
在对话框中,点击pyDev->Interpreter - Python. 点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK
如果是Mac系统, 点击“Auto Config” 按钮

开始写代码
启动Eclipse, 创建一个新的项目, File->New->Projects... 选择PyDev->PyDevProject 输入项目名称.

新建 pyDev Package. 就可以写代码了。

