Windows下Eclipse+PyDev配置Python+PyQt4开发环境


Posted in Python onMay 17, 2016

本文为大家分享了Windows下配置Python PyQt4开发环境的详细步骤,供大家参考,具体内容如下

1. 下载相关软件

Eclipse下载地址:http://www.eclipse.org/downloads/

JRE下载地址:http://www.java.com/zh_CN/download/manual.jsp

PyDev下载地址: http://sourceforge.net/projects/pydev/

Python下载地址:http://www.python.org/getit/

PyQt4下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download

2. 安装jre、Python、PyQt,安装采用默认设置,一路点Next即可

操作系统为:Windows 7 旗舰版 64bit

软件版本如下:

jre-7u9-windows-x64.exe

python-3.3.0.msi

PyQt-Py3.3-x86-gpl-4.9.5-1.exe

3. 解压缩Eclipse以及PyDev压缩包

3.1 将Eclipse压缩包(eclipse-jee-indigo-SR1-win32-x86_64.zip)解压至某个文件夹(c:\eclipse)

3.2 将PyDev压缩包(PyDev 2.7.1.zip)解压,将两个文件夹覆盖Eclipse下的同名文件夹即可

4. 配置Eclipse

4.1 打开eclipse.exe,第一次需配置workspace路径

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.2 选择window --> Preferences

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.3 在弹出的对话框中选择PyDev --> Interpreter - Python,点击按钮”New...“

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.4 输入Python解释器的名称与python.exe地址,点OK确定

 Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.5 选择"Select All", 点OK确认

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.6 点击”Forced Builtins“,选择”New...“

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.7 输入"PyQt4",点确定

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.8 确定Forced Builtins里有PyQt4后,点OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5. 新建一个PyDev Project

5.1 鼠标右键选择New --> Project

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5.2 选择PyDev --> PyDev Project, 点Next

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5.3 填入Project Name,选择Grammar Version --> 3.0,选择Interpreter --> Python3.3,点Finish

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6. 编写测试代码

6.1 在src文件夹右键New --> PyDev Module新建一个Python Module

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.2 输入module名字,点Finish

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.3 测试Python

测试代码:

print("hello world") 

点击绿色run按钮执行

Console栏输出正常即OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.4 测试PyQt4

测试代码:

from PyQt4 import QtGui 
import sys 
app = QtGui.QApplication(sys.argv) 
button = QtGui.QPushButton('button') 
button.show() 
sys.exit(app.exec_())

点击绿色run按钮执行

有button窗口弹出即OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

以上就是本文的全部内容,希望对大家的学习有所帮助。

Python 相关文章推荐
Python break语句详解
Mar 11 Python
最基础的Python的socket编程入门教程
Apr 23 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
NumPy 如何生成多维数组的方法
Feb 05 Python
Python实现的求解最小公倍数算法示例
May 03 Python
python pygame实现方向键控制小球
May 17 Python
详解Python3除法之真除法、截断除法和下取整对比
May 23 Python
IronPython连接MySQL的方法步骤
Dec 27 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
tensorflow转换ckpt为savermodel模型的实现
May 25 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
python opencv将多个图放在一个窗口的实例详解
Feb 28 Python
Windows下搭建python开发环境详细步骤
Jul 20 #Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 #Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 #Python
python操作字典类型的常用方法(推荐)
May 16 #Python
python字典的常用操作方法小结
May 16 #Python
浅析Python 中整型对象存储的位置
May 16 #Python
python字符类型的一些方法小结
May 16 #Python
You might like
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
php中取得文件的后缀名?
2012/02/20 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
Python3 socket同步通信简单示例
2017/06/07 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
应用服务器有那些
2012/01/19 面试题
化工专业推荐信范文
2013/11/28 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
公司周年庆典致辞
2015/07/30 职场文书
Python 数据可视化之Matplotlib详解
2021/11/02 Python