欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

搭建Python的Eclipse开发环境之安装PyDev插件

shiping1 的头像

使用update site安装pydev插件

注意:该安装指南针对eclipse 3.5和3.6

点击菜单Help > Install New Software...',打开Eclipse更新管理器。我自己用的就是这个方法

 

如下图所示加入update site(下一小节给出了可用的update site列表):

可用的update sites

 Main:

Nightly builds:

输入update sites后,选择你输入的update site,这样更新管理器会显示包含PyDev插件的所有update sites内容,然后选择你想安装的并点击下一步。
然后,取消选择复选框'Contact all update sites during install to find required software',点击下一步以确认你的选择。

最后,阅读许可协议,选择接受并点击完成。

之后,Eclipse会自动下载插件内容,安装完成后,会弹出一个对话框询问你是否重启Eclipse。

下载过程中可能出现的问题:

如果下载过程出现问题,其出错提示如下:

An error occurred while collecting items to be installed
 No repository found containing:
org.python.pydev/osgi.bundle/1.4.7.2843
 No repository found containing:
org.python.pydev.ast/osgi.bundle/1.4.7.2843

可能原因是你选择的站点镜像存在网络问题,如果发生这种情况,请你换一个新的站点重新执行上述步骤。

使用zip文件安装  (这个方法我试过,但是没有成功)

PyDev插件的zip文件下载地址为:SourceForge download

下载完zip文件之后

Eclipse 3.4 and 3.5

将zip文件解压缩到eclipse/dropins文件夹并重启Eclipse

Eclipse 3.4之前的版本

在Eclipse根目录解压缩zip文件,确保plugins目录解压缩在eclipse/plugins目录下,features目录解压缩在eclipse/features目录下。然后使用-clean标志重启Eclipse,这样Eclipse就能够发现新的插件。

检查安装

如果正确安装,打开菜单 'window > preferences',你可以看见多了一个PyDev项。




来自  http://blog.csdn.net/wangpingfang/article/details/7181223



 

 为Eclipse安装Python开发插件
2011-07-27 17:09:27

最近想用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)。

image001

c. 浏览csse120目录,这个目录是安装Eclipse时创建的(作者注:没有这个目录也无所谓,后面还会创建)。选择“Use this as the default and do not ask again”。

i. 如果这么做,Eclipse会在下次启动时自动使用这个工作空间。如果以后想改变这个工作空间,可以转到File -- Switch Workspace返回工作空间启动窗口。

d. 将会看到Eclipse欢迎界面。

image003

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

image005

这里将是使用Eclipse完成大部分工作的地方。

2. 在Eclipse里面下载PyDev

a. 转到Help -- Install New Software

image34_01

b. 在Work With栏输入http://pydev.org/updates

c. 数秒钟以后,将会出现两个选项。选择PyDev for Eclipse选项,但是不要选择“PyDev Mylyn Integration”符号。

PydevChoices

d. 单击“Next”和“OK”,继续安装PyDev。

e. 选择“I accept the terms of the license agreement”,然后点击“Finish”。开始下载插件。

f. 注意:当看到选择所需组件对话框时,必须在按下okay键之前手工的勾选上多选按钮。如果没有这么做,那么看起来好像安装过程在进行,而实际上却没有。那么需要卸载掉PyDev,重新安装。

SelectionNeeded

g. 一个安全警告会出现询问是否信任正在安装的软件,点击“OK”,确认已经选择的安装项目,然后点击yes。安装过程将会继续。

h. 当安装过程结束,会被询问是否重启Eclipse。选择“Yes”。可能看到ubclipse Usage对话框,只需去掉勾选,然后继续。

3. 配置PyDev

a. 配置PyDev之前必须先安装Python。

b. 转到Windows -- Preferences。在参数窗口,展开Python,选择Interpreter - Python。

image34_05

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

eclipse-select-interpreter-dialog

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

SelectionNeededDialog

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”。

image029

b. 视图是切换工作任务的最有用工具(例如编写Java代码和编写Python代码)。

如果查看File -- New菜单,就会发现不同的视图有不同的选项。

PyDev视图

image34_06

Java视图

image34_07

正如所见,视图将极大影响到Eclipse程序的外观。

2. 创建一个新的工程

a. 转到File -- New -- PyDev工程开始一个向导。

b. 在下一个出现的窗口中,输入工程的名字,然后选择“Python”和“3.0”作为工程类型;保证“create default 'src' folder and add it to the pythonpath?”被选上。点击Finish。

NewPyDevProjectDialog

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

image027

3. 创建一个新的模块

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

image039noPackage

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

image041noPackage

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

greeting.py

4. 编写和运行程序

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

image045

b. 右键文件,并且选择Save(或者按下Ctrl + S)来保存文件。

c. 最后,选择greeting.py图标,转到Run -- Run As -- Python Run开始运行程序。

(更快的方式是右键greeting.py图标,选择Run As -- Python Run,或者按下Ctrl + F11。)

image047

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

image049

配置PyDev的生产环境

1. 添加行数字

a. 右键代码面板的左边边框,然后单击Show Line Numbers

2. 改变注释字体颜色,使之更易读

a. 转到Windows -- Preferences。打开PyDev,然后选择Editors,(实际上点击Editors即可,不必展开它)。在Appearance Color Options的下拉菜单中,选择Comments,然后调整它到更亮的颜色(可能是fuchsia?)。

PythonColorPreferences

3. 打开任务面板,显示TODO:项,和增加CONSIDER:标签

a. 转到Window -- Show View -- Tasks。

b. Window -- Preferences -- PyDev -- Task Tags,在列表结尾添加CONSIDER:。

c. 为了显示任务标签,运行程序一次,或者选择Project -- Clean。


来自 http://csynine.blog.51cto.com/1388509/624640

 

C#之所以容易让人感兴趣,是因为安装完Visual Studio, 就可以很简单的直接写程序了,不需要做如何配置。 对新手来说,这是非常好的“初体验”, 会激发初学者的自信和兴趣。

而有些语言的开发环境的配置非常麻烦, 这让新手有挫败感,没有好的“初体验”,可能会对这门语言心存敬畏, 而失去兴趣。
 

作为一个.NET程序员, 用惯了Visual Studio。  Visual Studio的强大功能,比如智能提示,自动完成等,可以大量减少我们的记忆量和工作量。如果没有智能提示, 那要疯掉了。 现在年纪大了,根本记不住那些函数名, 必须要依赖IDE的智能提示。
 

学习Python, 第一件最重要的事,就是选择一款IDE, 最好是能拥有Visual Studio那样的功能。 

本文重点介绍为什么使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 

 

阅读目录

  1. 好的IDE起码有这些功能

  2. 编辑器:Python 自带的 IDLE

  3. 编辑器: VI

  4. 编辑器: Eclipse + pydev插件

  5. 安装Python

  6. 安装JAVA JDK

  7. 下载Eclipse

  8. pydev插件介绍

  9. 在Eclipse中安装pydev插件

  10. 配置pydev解释器

  11. 开始写个代码

 

好的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.    就可以写代码了。

 

 

来自    http://www.cnblogs.com/TankXiao/archive/2013/05/29/3033640.html
 

普通分类: