wxpython入门(一)环境搭建

wxpython入门(一)环境搭建

网络上搜索了一下,结合我本机的环境。已经拥有
eclipse---Version: 3.5.1.R35x_v20090910-9gEeG1_FthkNDSP2odXdThaOu9GFDPn83DGB7
java----java version "1.6.0_11"
python--Python 2.6.4
pydev----1.4.8.2881

根据网上的结果,我还需要安装wxpython,py2exe这两个东东,那么我就一步一步的来吧。
1.wxPython安装
地址 http://www.wxpython.org/download.php
得到文件并安装
wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe

2.py2exe安装
地址 http://sourceforge.net/projects/py2exe/files/
得到文件并安装
py2exe-0.6.9.win32-py2.6.exe

3.测试环境是否安装成功
新建项目easyfinance,然后新建py文件WxPythonWindow.py,代码如下:
'''
Created on 2010-3-27

@author: sillycat
'''
import wx
class App(wx.App):
def OnInit(self):
frame = wx.Frame(parent=None, title='hello sillycat')
frame.Show()
return True
app = App()
app.MainLoop()

运行后,看到出现一个窗口,显示的title是hello sillycat。哈哈。证明环境成功啦。

4.测试一下py2exe
新建py文件PyConvert.py在finance这个src目录下:
'''
Created on 2010-3-27

@author: sillycat
'''
from distutils.core import setup
import py2exe
import sys

sys.path.append('c:/Program Files/Microsoft Visual Studio 9.0/VC/redist/x86/Microsoft.VC90.CRT')
setup(windows=[{"script": "com/sillycat/finance/WxPythonWindow.py"}])

然后切换到目录执行命令:
D:\work\easyfinance\finance>python PyConvert.py py2exe

出错:
*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory

网上搜索了一下,发现我已经安装了VC2008的,找了下对应目录
C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT
下面已经存在了这个dll文件,可能是py找不到而已,所以我修改了一下代码,把这个路径加到了sys.path里面,就Ok啦。

成功后,在dist目录下生成了很多文件,其中有一个WxPythonWindow.exe
双击,就可以看到我们先前运行的窗口了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值