摘要:本文讲解了用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. 【剑指Offer学习】【面试题18 :树的子结构】

    题目:输入两棵二叉树A 和B.推断B 是不是A 的子结构. 二叉树结点的定义: /** * 二叉树的树结点 */ public static class BinaryTreeNode { int va ...

  2. iOS 之 UINavigationController 记录

    有一阵子没有写随笔,感觉有点儿手生.一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家. 废话少说回到正题,UINavigationController是IOS编程中比较 ...

  3. iPhone开发技巧之日志保存教程

    http://mobile.51cto.com/iphone-283337.htm Objective-C开发程序的时候,有专门的日志操作类NSLog,它将指定的输出到标准的错误输出上(stderr) ...

  4. Python字典处理技巧

    从字典中取值(不想由于搜索的键不存在而异常) 解决方法: 使用字典的get方法 (get方法只读取字典的值而不会去修改字典) d={'key':'value'} print d.get('key',' ...

  5. Zabbix Step 1 : Install CentOS6.5 and Configration

    [root@myzabbix Desktop]#rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2- ...

  6. Linux之shell编程基础

    一.变量 变量在shell中分为:本地变量.环境变量.位置参数: 本地变量:仅可在用户当前shell生命期的脚本中使用的变量,本地变量随着shell进程的消亡而无效,本地变量在新启动的shell中依旧 ...

  7. C++自增和自减运算符(--和++)

    在C和C++中,常在表达式中使用自增(++)和自减(--)运算符,他们的作用是使变量的值增1或减1,如:++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j的值为4)--i ...

  8. HDU--杭电--1501--Zipper--深搜、DP都好

    Zipper Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  9. 获取客户端IPAsp.Net

    #region 获取客户端IP地址 /// <summary> /// 获取客户端IP地址 /// </summary> /// <returns></ret ...

  10. leetcode 编辑距离

    class Solution { public: int minDistance(string word1, string word2) { // Start typing your C/C++ so ...