1.简介

Eclipse是一款基于Java的可扩展开发平台。其官方下载中包括J2EE、Java、C/C++、Android等诸多版本。除此之外,Eclipse还可以通过安装插件的方式进行包括Python、PHP等语言的开发。

本文将要介绍的就是使用Eclipse与PyDev插件,配置Python开发环境的方法,记录此文以便下次遇到问题方便查找

2.环境

OS:Windows XP 32bits
Python:2.7.9
Java:6u34

Win7 32、64位操作系统下述方法相同。

3.软件下载

3.1 Eclipse下载

我们可以进入Eclipse官网下载界面下载Eclipse软件。

因为以前弄过Android的开发,一直在使用Indigo SR1。

另外,还需要注意的是,要选择正确的系统位数(32/64bits)。

3.2 PyDev离线下载

我们可以在PyDev项目下载页面上的最后看到“Get zip releases”,点击可以进入SourceForge的下载页面(点击这里直接进入)。

4.Eclipse安装

注意:Eclipse安装需要Java环境,如果还没有安装Java环境的请先去下载安装JDK(点击这里)。

Eclipse实际并不需要安装,只需要将其解压到希望的地方,双击打开eclipse.exe即可。在第一次运行时,会要求你输入工作路径。

5.PyDev插件安装

5.1 在线安装

在线安装PyDev的方法极有可能失败,请谨慎选择。

打开Eclipse,选择【Help】-【Install New Software】。

在弹出的对话框中,点击Add按钮,添加新的安装源。

在Location处填写安装源的网址(http://pydev.org/updates),并为之取一个名字填写在Name处,比如我这里写的是PyDev。

把【connect all update sites during install to find required software】的勾选去掉,否则在安装新插件时会联网寻找所有可能的更新站点搜索,导致安装时间不可预估,并可能导致安装失败。

确定后可以看到一个Pending过程,然后得到如下图所示的插件:

勾选后,点击Next进行安装。

不过,由于网络的原因,这种方法安装PyDev极有可能失败,提示网络连接错误等。

5.2 离线安装

离线安装一般使用的方法是在刚才5.1图中选择安装源的地方,选择【Archive】,然后选择下载的离线包,比如adt的安装就是这样,之前PyDev的安装也曾经是这样。

不过,最近的安装过程中,发现这样会提示错误“No software site found at jar:file:[离线包路径]!/. Do you wish to edit the location?”。

解决方法是直接将下载的离线包解压,得到plugins和features文件夹,放到Eclipse的dropins目录下。重启Eclipse,PyDev插件即可安装成功。

6.PyDev插件配置

安装好PyDev插件后,还并不能正常使用,还需要配置Python的解释器。

打开Eclipse,选择【Window】-【Preferences】,找到【PyDev】,选择其中的【Interpreter – Python】。点击【New】,添加一个系统里已有的Python解释器的位置。确定后会经过短暂的处理,得到它的Libraries、Buildins等。

当然,还可以根据自己的编程习惯对PyDev进行一些其他的配置,这里就不再说了。

7.创建一个PyDev项目

前面就已经配置好了Python的开发环境,下面新建一个项目,来测试一下,确实可以运行。

点击【File】-【New】-【Other】,找到【PyDev】,选择【PyDev Project】,点击Next。取一个项目名称,比如helloPython,如下图所示:

点击【Finish】,完成项目创建。然后你会进入PyDev视图,进行Python开发。

这里,我们就写一个最简单的程序,进行测试。

右键项目的src目录,选择【New】-【PyDev Package】,创建一个Python包,此处也命名为helloPython。再右键该package,【New】-【PyDev Module】,此处也命名为helloPython。

双击打开helloPython.py,添加如下代码。

#coding=utf-8
print ‘Hello’;

右键项目,选择【Run As】-【Python Run】,或Ctrl+F11运行项目。

此时,可以在下方的console窗口看到项目的运行结果。


这里面在行首添加了#codign=utf-8,这个在Python开发是必须的。参考https://www.python.org/dev/peps/pep-0263/


本文参考了http://www.pythoner.com/106.html

在这里表示感谢作者的分享。

Windows下Eclipse+PyDev配置Python开发环境的更多相关文章

  1. Windows下Eclipse+PyDev安装Python开发环境

    .简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE方向版本.Java方向版本.C/C++方向版本.移动应用方向版本等诸多版本.除此之外,Eclipse还可以通过安装插件 ...

  2. Eclipse + Pydev 配置Python开发环境

    之前有人问 Eclipse + Pydev 的环境配置问题,在此记录一下. 前提条件:需要安装 Eclipse .jdk.Python.这三个软件都可以在官网上下载. 假设上述软件已经安装好了,下面是 ...

  3. 【转】eclipse + Pydev 配置Python开发环境

    原文网址:http://www.cnblogs.com/dflower/archive/2010/05/13/1734522.html 1. 下载并安装python,由于3.1版本貌似存在很多兼容问题 ...

  4. 如何在Eclipse中配置python开发环境

    考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...

  5. mac系统下Eclipse + pydev配置python Interpreter

    mac系统下Eclipse + pydev配置python Interpreter   之前都在windows下使用Eclipse + pydev 进行开发,未发现什么异常,最近对wxpy.itcha ...

  6. Eclipse+PyDev搭建Python开发环境(Windows篇)

    1.Python安装,并设置环境变量 2.python for eclipse插件安装 下载pydev 下载地址:http://www.pydev.org/download.html

  7. Windows系统下Eclipse上搭建Python开发环境

    参考网站:   https://blog.csdn.net/zhangphil/article/details/78962159 1.先安装JDK 和python,参考网站:https://www.c ...

  8. 1.6jdk + eclipse + pydev搭建Python开发环境

    直接在1.6jdk的eclipse上用install new software的方法安装插件,会找不到安装好的插件.pydev官网还提供一种zip直接解压插件到eclipse文件夹下的dropins文 ...

  9. Mac下Sublime Text3配置Python开发环境

    设置Sublime Text的语法为python View -> syntax ->python 设置编译环境(默认python版本2.7) Tools -> Build Syste ...

随机推荐

  1. leetcode—pascal triangle

    1.题目描述 Given numRows, generate the first numRows of Pascal's triangle.   For example, given numRows ...

  2. Linux下platform设备以及platform设备和驱动注册的先后顺序

    platform是Linux系统提供的一种管理设备的手段,所有SOC系统中集成的独立的外设控制器.挂接在SOC内存空间的外设等都属Platform设备.如ARM S3C6410处理器中,把内部集成的I ...

  3. Spring笔记(四)SpingAOP

    需要的Jar包(String3.2) com.springsource.net.sf.cglib-2.2.0.jar // 作用于cglib方式的动态代理 com.springsource.org.a ...

  4. HW4.37

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  5. UVa11584 - Partitioning by Palindromes(区间DP)

    题目大意 给定一个小写字母组成的字符串S,你的任务是划分成尽量少的回文串 题解 方程就是dp[j]=min(dp[i-1]+1)(i<=j,s[i..j]是回文串) 代码: #include&l ...

  6. 2016/9/7 jdbc.properties配置数据库相关

    ##MySQL#jdbc.driver=com.mysql.jdbc.Driver#jdbc.url=jdbc:mysql://localhost:3306/test#jdbc.username=ro ...

  7. Delphi- DLL操作

    动态链接库(Dynamic Link Library)是一个可以执行的并可以被多个Windows应用程序共享的程序模块(Module).模块中包含代码.数据和资源. 动态链接库的优点:不用重复编译和链 ...

  8. iframe框架自适应高度 uncanght SecurityError: Blocked a frame with origin "null" from accessing a frame ....

    来源于crm项目的contact/edit.html 一.背景是这样的 最近在做crm系统的前端页面,有一个页面呢,点击“查看全部信息”时会弹出,这个弹窗里面又有分页导航,分页不是使用ajax 异步刷 ...

  9. vs目录(继承的值)配置

    突然间,想在vs中添加自己的目录,这样以后再新建项目后,就不用再麻烦的手动添加了,比如让新建的项目都继承我的目录D:\MyInc. 事例:让新建的工程包含的目录中自动继承目录D:\MyInc 修改它的 ...

  10. Web挖掘技术

      一.数据挖掘 数据挖掘是运用计算机及信息技术,从大量的.不全然的数据集中获取隐含在当中的实用知识的高级过程.Web 数据挖掘是从数据挖掘发展而来,是数据挖掘技术在Web 技术中的应用.Web 数据 ...