windows下wxPython开发环境安装与配置方法


Posted in Python onJune 28, 2014

安装文件准备:

安装文件 下载地址
python-2.6.2.msi http://www.python.org/download/
wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxPython2.8-win32-docs-demos-2.8.10.1.exe http://www.wxpython.org/download.php
py2exe-0.6.9.win32-py2.6.exe http://sourceforge.net/projects/py2exe/files/
eclipse-SDK-3.3.2-win32.zip http://archive.eclipse.org/eclipse/downloads/index.php
org.python.pydev.feature-1.4.7.2843.zip http://pydev.sourceforge.net/download.html

Python 与 wxPython 运行环境安装

分别安装python-2.6.2.msi、wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe 和py2exe-0.6.9.win32-py2.6.exe
python安装路径采用默认C:\Python26,安装完毕后,将这个目录添加到path环境变量中

Pydev开发环境安装

如果未安装jre,请到www.java.com下载安装
解压缩eclipse-SDK-3.3.2-win32.zip 至D:\eclipse-3.3.2
解压缩org.python.pydev.feature-1.4.7.2843.zip 至D:\eclipse-3.3.2\pydev-1.4.7\eclipse
在D:\eclipse-3.3.2\eclipse 下创建一个文件夹“links”并在文件夹下创建文件pydev-1.4.7.link
用记事本打开pydev-1.4.7.link ,输入:path=D:/eclipse-3.3.2/pydev-1.4.7
解压后的目录结构如下:

D:\

    +eclipse-3.3.2

    |--+eclipse

    |   |--+configuration

    |   |--+features

    |   |--+links

    |   |--+plugins

    |   |--+readme

    |   |---eclipse.exe

    |

    |--+pydev-1.4.7

        |--+eclipse

            |--+features

            |--+plugins

运行并配置Pydev

双击D:\eclipse-3.3.2\eclipse\eclipse.exe运行eclipse,选择一个workspace,待加载完毕后,
打开菜单:Window >> Preferences…,在弹出的对话框中,进入Pydev >> Interpreter ? Python,
点击Auto Config会自动加载Python 运行环境配置

开发wxPython应用

新建一个Pydev Project:proj1,然后新建一个Pydev Module:app1.py,输入代码:

import wx
if __name__ == '__main__':
  app = wx.PySimpleApp()
  frame = wx.Frame(parent=None)
  frame.Show(True)
app.MainLoop()

右击app1.py,选择debug as >> python run, 即可运行
 
把python脚本转化成exe
新建模块:convert2exe.py,输入代码:

from distutils.core import setup
import py2exe
setup(windows=[{"script": "app1.py"}])

然后运行windows的dos 命令行,切换目录到proj1/src目录下,输入命令:
python convert2exe.py py2exe
Python 会生成dist文件夹,并把依赖dll 等资源拷贝到这个目录,同时生成 app1.exe
双击app1.exe 即可运行

文档与学习资料

Python 与 wxPython 均自带有API文档,在开始菜单中可以找到
《简明 Python 教程》http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/
《wxPython In Action》http://wiki.woodpecker.org.cn/moin/WxPythonInAction

Python 相关文章推荐
Python3.0与2.X版本的区别实例分析
Aug 25 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
Oct 23 Python
Python中max函数用法实例分析
Jul 17 Python
Python松散正则表达式用法分析
Apr 29 Python
python实现斐波那契数列的方法示例
Jan 12 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
简单了解python变量的作用域
Jul 30 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
Aug 15 Python
python做接口测试的必要性
Nov 20 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
Python使用稀疏矩阵节省内存实例
Jun 27 #Python
Python实现的百度站长自动URL提交小工具
Jun 27 #Python
python使用心得之获得github代码库列表
Jun 25 #Python
在Python中使用异步Socket编程性能测试
Jun 25 #Python
Python开发的单词频率统计工具wordsworth使用方法
Jun 25 #Python
python 字典(dict)遍历的四种方法性能测试报告
Jun 25 #Python
用python登录Dr.com思路以及代码分享
Jun 25 #Python
You might like
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
小程序实现分类页
2019/07/12 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python3 log10()函数简单用法
2019/02/19 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
Python3运算符常见用法分析
2020/02/14 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
初中生学习的自我评价
2013/11/14 职场文书
童装店创业计划书
2014/01/09 职场文书
贷款工资证明范本
2015/06/12 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript