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实现句子翻译功能
Nov 14 Python
Python元组及文件核心对象类型详解
Feb 11 Python
Python实现将Excel转换成xml的方法示例
Aug 25 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
python gdal安装与简单使用
Aug 01 Python
Python Django框架模板渲染功能示例
Nov 08 Python
TensorFlow2.0:张量的合并与分割实例
Jan 19 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 Python
使用OpenCV实现道路车辆计数的使用方法
Jul 15 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 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
用文本文件制作留言板提示(上)
2006/10/09 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
javascript替换已有元素replaceChild()使用介绍
2014/04/03 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
koa-router源码学习小结
2018/09/07 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python struct.unpack
2008/09/06 Python
记录Django开发心得
2014/07/16 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
营销专业应届生求职信
2013/11/26 职场文书
教师个人自我评价范文
2014/04/13 职场文书
员工生日会策划方案
2014/06/14 职场文书
病危通知单
2015/04/17 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫