摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境。

  十一长假在家闲着没事儿,准备花点时间学习一下Python。 今儿花了一个下午搭建Python的开发环境,不禁感叹————开源的东西就是麻烦啊··· 唉,可怜我们这些被微软宠坏了的开发人员···

  为什么不用别的IDE呢?

  IDLE是小打小闹用的,那个WingIDE是要钱的,而且用不惯。Eclipse+PyDev插件是最主流的Python开发环境了。

  1.准备工作

  下载32位的JDK6 Java的开发包  我也不想装这玩意儿,但是Eclipse依赖他,没办法。

  下载32位的Eclipse (注1)

  下载Python 2.x (注2)

  2.安装JDK6

  JDK的安装很容易的,一般一直点下一步即可. 多数教程都说,安装完JDK需要设置环境变量,但如今的IDE已经不再通过环境变量来查找JDK的路径了,所以这个不设也罢。

  3.安装Eclipse和Python

  Eclipse是绿色软件,找个地方解压一下就OK了 。Python的安装就更不用说了

  4.给Eclipse安装PyDev插件

  启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。 第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。

  在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址),OK

  选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过不去。

  点下一步,下一步安装。中间会问你是否信任Aptana、Pydev什么的,信任就可以了。

  最后重启Eclipse

  5.配置PyDev插件

  在Window菜单中选Preference,

  1、PyDev->Interpreter - Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。 

  以下几步Python 3.x必选,Python 2随意。我比较习惯Unicode,所以一次性在这儿设定了。

  2、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8

  3、General->Workspace,Text file encoding改成Other:UTF-8

  4、找到安装目录下的\plugins\org.python.pydev.debug_x.x.x.yyyymmddhh\pysrc\pydevd.py,

  920行的 encoding = Non 改成 encoding = "UTF-8",保存

  至此,PyDev的配置就完成了。

  6.测试下

  File->New->Project,选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本,Finish。 

  在PyDev Package Explorer的项目上右键,New->PyDev Module,随便写个名字,Finish。

  然后随便写几行代码,Run

  在弹出的对话框中选择Python Run ,

  OK 

  注释: 
  注1:这里说明一下,JDK和Eclispse好像得同为32位或者64位的,否则有可能遇到问题。我第一次尝试是用的64位JDK+32位Eclipse的组合,就碰到了和这里http://superuser.com/questions/186001/eclipse-failed-to-load-the-jni-shared-library一样的问题,于是果断换了32位JDK。

  注2:我想做GAE的开发,所以选了版本2.6.6,一般情况下选最新版即可。

  注3:PyDev Mylyn Integration (optional):这个依赖于PyDev for Eclipse,你得装完后者就可以装了。 PyDev Django Templates Editor:这个需要Aptana Studio 3。

 
http://kb.cnblogs.com/page/81980/
 
 
 
 

Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)的更多相关文章

  1. Eclipse和PyDev搭建完美Python开发环境 Windows篇

    1,安装Python Python是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org, 因为之前的一个项目是2版本 ...

  2. 【转】Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)

    原文网址:http://www.cnblogs.com/Realh/archive/2010/10/10/1847251.html 前两天在Windows下成功地搭好了一个Python开发环境,这次转 ...

  3. Eclipse和PyDev搭建完美Python开发环境(Windows篇)

    目录安装Pythonpython for eclipse插件安装配置PyDev插件测试 安装Python从网站上下载最新的版本,从http://python.org/download/下载.安装过程与 ...

  4. 使用Vagrant搭建本地python开发环境

    使用Vagrant搭建本地python开发环境 关于vagrant:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,它使用Oracle的开源VirtualBox虚拟化系统也可以使 ...

  5. SublimeText3搭建go语言开发环境(windows)

    SublimeText3搭建go语言开发环境(windows) 下载并解压:     Sublime Text Build 3021.zip注册:     尽量不要去破解    安装Package C ...

  6. 吾八哥学Python(一):搭建Python开发环境(Windows)

    学习Python的第一步当然是要配置一下开发环境了,这里记录一下本人在windows 10(64位)下配置Python开发环境的过程,供跟我一样的新手参考一下. 一.下载Python安装包 目前最新的 ...

  7. 分别用Eclipse和IDEA搭建Scala+Spark开发环境

    开发机器上安装jdk1.7.0_60和scala2.10.4,配置好相关环境变量.网上资料很多,安装过程忽略.此外,Eclipse使用Luna4.4.1,IDEA使用14.0.2版本. 1. Ecli ...

  8. python学习第一天:window安装python开发环境完整篇

    我是跟着廖雪峰老师的的博客来一步一步来进行学习和实践后记录下来的,讲的非常地详细,推荐大家一起学习https://www.liaoxuefeng.com/wiki/0014316089557264a6 ...

  9. 搭建大数据开发环境-Hadoop篇

    前期准备 操作系统 hadoop目前对linux操作系统支持是最好的,可以部署2000个节点的服务器集群:在hadoop2.2以后,开始支持windows操作系统,但是兼容性没有linux好.因此,建 ...

随机推荐

  1. CentOS中使用shell的命令补全

    习惯debian的用户都知道shell中的自动补全功能非常实用,其中在CentOS中也可以有同样的功能. 只需要安装 bash-completion 包即可. rpm -ivh http://www. ...

  2. 移动端rem,scale动态设置

    pt:物理像素(电容屏上像素块个数) px:逻辑像素.设备独立像素 高清屏:1px = 4pt 普通屏:1px = 1pt dpr:设备像素比:(某一方向上)物理像素/逻辑像素 通常设置1rem=屏幕 ...

  3. java字符串输出

    package mytest; public class Mycode { public static void main(String[] args){ String[]seasons = {&qu ...

  4. 我的Python成长之路---GitHub使用之注册GitHub并安装Git客户端

    一.注册GitHub账号 进入GitHub官方网站,输入用户名.邮箱地址及密码,点击“Sign up for GitHub”. 选择免费的,不要问我为什么,除非有钱任性选择付费版 验证邮箱地址并激活G ...

  5. 【Leetcod】Unique Binary Search Trees II

    给定结点数n,结点值为1,2,...,n,求由这些结点可以构成的所有二叉查找树. Given n, generate all structurally unique BST's (binary sea ...

  6. BZOJ 2599 [IOI2011]Race【Tree,点分治】

    给出N(1 <= N <= 200000)个结点的树,求长度等于K(1 <= K <= 1000000)的路径的最小边数. 点分治,这道题目和POJ 2114很接近,2114是 ...

  7. BZOJ 1499 NOI2005 瑰丽华尔兹 单调队列

    题目大意:给定一个m*n的地图,一些点有障碍物,钢琴初始在一个点,每一个时间段能够选择向给定的方向移动一段距离,求最长路径长 朴素DP的话,我们有T个时间段,每一个时间段有m*n个点,n个时间,一定会 ...

  8. [置顶] c# datagridview‘s learn

    c#   一串数字“1122331111155”,要输出到DataGridview控件上,但是要逐个数字读取,如果上一个数字与下一个相同,则排成一列,不相同,则另外排成一列.如“11223311111 ...

  9. Jsp的include指令静态导入和动态导入的区别

    1.什么是静态导入? 静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来. include的静态导入指令使用语法: <%@ ...

  10. 一个故事讲清楚NIO(转)

    转载请引用:一个故事讲清楚NIO 假设某银行只有10个职员.该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟): 2) 职员审核(1分钟): 3) 职员叫保安去金库取钱(3分钟): 4) ...