Python自动化测试Eclipse+Pydev 搭建开发环境


Posted in Python onAugust 15, 2016

Python自动化测试 Eclipse+Pydev 搭建开发环境

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

然后一步一步装下去。  如果装的过程中,报错了。 就重新装。

Python自动化测试Eclipse+Pydev 搭建开发环境

Python自动化测试Eclipse+Pydev 搭建开发环境

配置pydev解释器

安装好pydev后, 需要配置Python解释器。

在Eclipse菜单栏中,点击Windows ->Preferences.  

在对话框中,点击pyDev->Interpreter - Python.  点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK

如果是Mac系统, 点击“Auto Config” 按钮

Python自动化测试Eclipse+Pydev 搭建开发环境

开始写代码

启动Eclipse,  创建一个新的项目,   File->New->Projects...   选择PyDev->PyDevProject 输入项目名称.

Python自动化测试Eclipse+Pydev 搭建开发环境

新建 pyDev Package.    就可以写代码了。

 Python自动化测试Eclipse+Pydev 搭建开发环境

Python自动化测试Eclipse+Pydev 搭建开发环境

以上就是Eclipse+Pydev 搭建开发环境的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

Python 相关文章推荐
Python下的subprocess模块的入门指引
Apr 16 Python
python使用wxpython开发简单记事本的方法
May 20 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
用Python读取几十万行文本数据
Dec 24 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
Python魔法方法详解
Feb 13 Python
Python使用字典的嵌套功能详解
Feb 27 Python
详解Python odoo中嵌入html简单的分页功能
May 29 Python
Python简易版停车管理系统
Aug 12 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
python列表的逆序遍历实现
Apr 20 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
详解python的几种标准输出重定向方式
Aug 15 #Python
如何将python中的List转化成dictionary
Aug 15 #Python
怎样使用Python脚本日志功能
Aug 14 #Python
Python函数的周期性执行实现方法
Aug 13 #Python
Python图算法实例分析
Aug 13 #Python
Python实现八大排序算法
Aug 13 #Python
详解Python如何获取列表(List)的中位数
Aug 12 #Python
You might like
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
页面实时更新时间的JS实例代码
2013/12/18 Javascript
innerText 使用示例
2014/01/23 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
javascript结合CSS实现苹果开关按钮特效
2015/04/07 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python处理文本换行符实例代码
2018/02/03 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
对Python3 序列解包详解
2019/02/16 Python
python字典改变value值方法总结
2019/06/21 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
Python turtle画图库&&画姓名实例
2020/01/19 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
高中校园广播稿
2014/01/11 职场文书
党员违纪检讨书
2014/02/18 职场文书
《社戏》教学反思
2016/02/22 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
如何利用python创作字符画
2022/06/25 Python
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android