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程序中的观察者模式结构编写示例
May 27 Python
python文件特定行插入和替换实例详解
Jul 12 Python
python3 破解 geetest(极验)的滑块验证码功能
Feb 24 Python
python如何制作英文字典
Jun 25 Python
python基础 range的用法解析
Aug 23 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
简单了解Python write writelines区别
Feb 27 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
Pytorch转tflite方式
May 25 Python
python 密码学示例——凯撒密码的实现
Sep 21 Python
全网最全python库selenium自动化使用详细教程
Jan 12 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
PHP可逆加密/解密函数分享
2012/09/25 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
php 邮件发送问题解决
2014/03/22 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
理解Javascript_08_函数对象
2010/10/15 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
python 求10个数的平均数实例
2019/12/16 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
爱国主义演讲稿
2014/05/07 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
亲情作文之母爱
2019/09/25 职场文书