说明:

下面的搭建python2.x环境需要的条件:

  • jdk1.7
  • eclipse(版本小于4.5)
  • pydev(版本小于5.0)

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

1,安装Python

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

2,在Windows命令行中使用Python

如果你想要从Windows命令行调用Python,那么需要先设置Python环境变量。

编辑PATH环节便利将;D:\dev\python2.7.11加到它的结尾。当然,是Python所在的安装目录。

3,测试python环境变量是否设置成功

C:\Users\jiqinlin>python
Python 2.7.11 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>

4,python for eclipse插件安装

  各个版本的pydev for eclipse插件下载地址: http://sourceforge.net/projects/pydev/files/pydev/

安装pydev插件版本匹配原则是: http://blog.sina.com.cn/s/blog_81b434db0101hd7z.html

5,
解压pydev插件后,会发现有features、plugins两个文件夹,然后把features文件夹下的文件移到D:\dev\eclipse\features目录下,把plugins文件夹下的文件移到D:\dev\eclipse\plugins目录下。
注意:D:\dev\eclipse\为eclipse安装目录

6, 重启eclipse,在windows->preferences出现PyDev配置项,表示PyDev插件安装成功

启动eclipse之后,可能会找不到PyDev的设置项,这是因为PyDev不但要求eclipse版本为3.7以上,还要求JDK在1.7版本以上

-------------------------me-------------------------------

Eclipse (eclipse-jee-luna-SR2-win32)4.4.2   ,

jdk1.7,

pydev 4.5.5版本的 完成的集成

按照pydev官方的说法是 pydev5以上都是需要jdk8+Eclipse4.5以上的支持才行

pydev各个版本下载地址:https://osdn.jp/projects/sfnet_pydev/releases/

安装pydev插件时,需要先安装Aptana Studio 3

可以在 Help --Eclipse Marketplace...搜索"aptana",下载 (比较快)

直接在Eclipse中选择菜单:Help—Install New Updates—And,输入http://download.aptana.com/studio3/plugin/install,下载并安装

使用link的方式关联下载解压后的pydev4.5.5插件

参考 http://www.jb51.net/article/34517.htm 文章成功安装的, 其中里面多了一个步骤是安装Aptana.

如直接需要我已经集成好的Eclipse,请留言邮箱地址.

-------------------------me-------------------------------

参考: http://www.cnblogs.com/linjiqin/p/3579995.html

http://www.mincoder.com/article/3547.shtml

http://www.jb51.net/article/34517.htm

--------------------Eclipse 开发Python的简单使用-----------------------

当系统中安装了Python之后,在Window-->Preferences-->PyDev-->Interpreters-->Python Interpreter-->Quick
Auto-Config-->Apply-->OK

File-->New-->Other...-->PyDev-->PyDev Project :

输入project name,其它默认,点击Finish

package,它里面有一个__init__.py的空文件, 这个文件存在就说明是一个包,否则就是一个文件夹,它是区分文件夹和包的标志

创建Python module,不用输入.py扩展名,会自动加上的 ,点击Finish之后,会弹出一个模板可供选择,我们可以在里面编辑自己的模板然后使用自己的模板

自己新建的模板,然后创建的时候选择自己的模板

结果如下:(头内容是模板生成的)

每个.py文件应该都是可以独立运行的, 比如这个index.py文件 右键,run as -->Python run

有三个地方可以设置Eclipse的编码

第一种全局设置:改变Eclipse的默认编码 Window-->Preferences-->General-->Editors-->Text Editors-->Spelling: 更改Encoding

第二种是针对具体的项目设置:

  项目-->properties(右键)--更改编码

第三种是针对具体的某个文件设置:与第二种设置方式一致

原创文章

Eclipse (eclipse-jee-luna-SR2-win32)4.4.2 , jdk1.7, pydev 4.5.5版本的 完成的python环境集成的更多相关文章

  1. Eclipse 4.4(luna) 安装Veloeclipse 2.0.8时报错的问题

    在Eclipse下编辑Velocity模板的插件,支持语法着色,代码向导等功能,简单好用,没有可视化编辑. Eclipse的更新地址是:http://veloeclipse.googlecode.co ...

  2. eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的解决办法

    在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a ...

  3. Eclipse报错:Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did no

    最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题.今天又出了一个,就是Eclipse新建的Maven Web project在tomcat里启动后报错,具 ...

  4. 从0开始学Java——eclipse下运行servlet程序警告:Setting property 'source' to 'org.eclipse.jst.jee.server:类名' did not find a matching property.

    在使用Eclipse 创建第一个 Servlet之后,并且配置好了tomcat,然后Run on server的之后,提示标题所示错误: 警告: [SetContextPropertiesRule]{ ...

  5. Setting property 'source' to 'org.eclipse.jst.jee.server

    警告: [SetPropertiesRule] Setting property 'source' to 'org.eclipse.jst.jee.server:project' did not fi ...

  6. 用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bookstore' did not find

    用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'o ...

  7. 配置servers时,错误:Setting property 'source' to 'org.eclipse.jst.jee.server:hczm' did not find a matching property

    WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.e ...

  8. Setting property 'source' to 'org.eclipse.jst.jee.server [问题点数:40分]

    链接地址:http://bbs.csdn.net/topics/390131469 警告: [SetContextPropertiesRule]{Context} Setting property ' ...

  9. 警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JsonBlog' did not find a matching property.

    这个问题困扰很久了,逛了很多论坛,终于得以解决 我的控制台错误如下: 五月 , :: 下午 org.apache.catalina.startup.VersionLoggerListener log ...

随机推荐

  1. Number()和new Number()的区别以及一种简单实现

    看MDN Beginners文档的时候注意到了这种用法 var n1 = Number(123); , 冒出的第一个疑问就是和 var n2 = new Number(123); 有什么区别呢? 首先 ...

  2. 一次__libc_message的排查

     信号是6,abort调用的.总体而言,当你malloc的指针为A,但是你free的指针不是A,则容易出这个错,当然假设你free的刚好是别人malloc的,则还是正常. 还有一种是你free的地址在 ...

  3. 使用vue 遇到的问题————— 解决手机实时显示项目

    Vue项目文件组织架构: src文件夹存放源代码. Static文件夹存放第三方静态资源.     git将项目上传github  http://blog.csdn.net/laozitianxia/ ...

  4. java面向对象的三大特性——多态

    多态 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底 ...

  5. js中常用的方法(数组篇)

    1.replace(),根据释义,即为代替,用法为: stringObject.replace(regexp/substr,replacement)括号内前者是待匹配字符串,并用后者代替这个字符串.例 ...

  6. 为什么.Net平台不支持程序集卸载(Assembly.Unload)?

    我们知道在.net平台中反射提供了在运行时动态的获得程序或程序集中每一个类型(包括类.结构.委托.接口和枚举等)的成员和成员的信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象.我们知道 ...

  7. Notepad++运行Java

    插件NppExec使用 首先要让Notepad++编译和运行Java,前提是电脑里已经配置好了Java的环境 1,安装插件NppExec:解压出来提取NppExec.dll文件放在Notepad++安 ...

  8. CF 375D. Tree and Queries【莫队 | dsu on tree】

    题意: 一棵树,询问一个子树内出现次数$≥k$的颜色有几种 强制在线见上一道 用莫队不知道比分块高到哪里去了,超好写不用调7倍速度!!! 可以用分块维护出现次数这个权值,实现$O(1)-O(\sqrt ...

  9. CF341C. Iahub and Permutations [DP 排列]

    http://codeforces.com/contest/341/problem/C 题意: 有一个长度为n的排列a,其中有一些位置被替换成了-1.你需要尝试恢复这个排列,将-1替换回数字.求有多少 ...

  10. Codeforces Round #398 (Div. 2)

    Codeforces Round #398 (Div. 2) A.Snacktower 模拟 我和官方题解的命名神相似...$has$ #include <iostream> #inclu ...