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 相关文章推荐
Python 随机生成中文验证码的实例代码
Mar 20 Python
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
Apr 11 Python
python保存字符串到文件的方法
Jul 01 Python
Python读取指定目录下指定后缀文件并保存为docx
Apr 23 Python
python爬取个性签名的方法
Jun 17 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
使用python实现mqtt的发布和订阅
May 05 Python
Django权限设置及验证方式
May 13 Python
使用Python构造hive insert语句说明
Jun 06 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
pycharm远程连接服务器并配置python interpreter的方法
Dec 23 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,ajax实现分页
2008/03/27 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
PHP中使用curl入门教程
2015/07/02 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
JavaScript 变量命名规则
2009/09/23 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
js输出列表实现代码
2010/09/12 Javascript
读jQuery之八 包装事件对象
2011/06/21 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
JS实现网站吸顶条
2020/01/08 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
python使用opencv进行人脸识别
2017/04/07 Python
python读取并写入mat文件的方法
2019/07/12 Python
Django实现跨域的2种方法
2019/07/31 Python
python 通过文件夹导入包的操作
2020/06/01 Python
python类共享变量操作
2020/09/03 Python
2014年环保局工作总结
2014/12/11 职场文书
师范生见习总结范文
2015/06/23 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
超级详细实用的pycharm常用快捷键
2021/05/12 Python
python+opencv实现视频抽帧示例代码
2021/06/11 Python
python实现简单聊天功能
2021/07/07 Python
CSS3实现指纹特效代码
2022/03/17 HTML / CSS