windows下wxpython开发环境安装与配置

1、安装准备文件
python-2.7.X.msi http://www.python.org/download/
wxPython3.0-win32-3.0.2.0-py27 http://www.wxpython.org/download.php
py2exe-0.6.9.win32-py2.7.exe http://sourceforge.net/projects/py2exe/files/

2、分别安装上述文件
python安装路径采用默认C: Python27,安装完毕后,将这个目录添加到path环境变量中

3、新建一个wx_py1.py文件

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python
# -- coding: utf-8 --

import wx #导入必须的python包
class App(wx.App): #子类化wxpython应用程序类
def OnInit(self): #定义一个应用程序初始化方法
frame = wx.Frame(parent = None,title='Bare')
frame.Show()
return True
app = App() #创建一个应用程序类的实例
app.MainLoop() #进入这个应用程序的主事件循环

4、运行,得到如下图示

5、将python脚本转化为windows可执行exe文件
新建convert2exe.py文件

1
2
3
4
5
6
#!/usr/bin/python
# -*- coding: utf-8 -*-

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

然后切换到目录下运行
python convert2exe.py py2exe
python会生成dist文件夹,并把依赖dll 等资源拷贝到这个目录,同时生成 wx_py1.exe
双击wx_py1.exe 即可运行

================可能出现的异常问题===============
找不到 msvcp90.dll 文件,
此时去网上下载一个,并复制到C: Python27即可。